blob: 461d2e0e8c1f50f9946b1950f1c7d40269da8b05 [file] [log] [blame] [edit]
#![feature(cfg_select)]
#![crate_type = "lib"]
fn print() {
println!(cfg_select! {
unix => { "unix" }
_ => { "not unix" }
});
}
fn arm_rhs_must_be_in_braces() -> i32 {
cfg_select! {
true => 1
//~^ ERROR: expected `{`, found `1`
}
}
cfg_select! {
_ => {}
true => {}
//~^ WARN unreachable predicate
}
cfg_select! {
//~^ ERROR none of the predicates in this `cfg_select` evaluated to true
false => {}
}
cfg_select! {}
//~^ ERROR none of the predicates in this `cfg_select` evaluated to true