Move /src/test to /tests
This commit is contained in:
parent
ca855e6e42
commit
cf2dff2b1e
27592 changed files with 0 additions and 0 deletions
31
tests/ui/for-loop-while/while-let-2.rs
Normal file
31
tests/ui/for-loop-while/while-let-2.rs
Normal file
|
@ -0,0 +1,31 @@
|
|||
// run-pass
|
||||
|
||||
#[allow(dead_code)]
|
||||
fn macros() {
|
||||
macro_rules! foo{
|
||||
($p:pat, $e:expr, $b:block) => {{
|
||||
while let $p = $e $b
|
||||
//~^ WARN irrefutable `while let`
|
||||
//~| WARN irrefutable `while let`
|
||||
}}
|
||||
}
|
||||
macro_rules! bar{
|
||||
($p:pat, $e:expr, $b:block) => {{
|
||||
foo!($p, $e, $b)
|
||||
}}
|
||||
}
|
||||
|
||||
foo!(_a, 1, {
|
||||
println!("irrefutable pattern");
|
||||
});
|
||||
bar!(_a, 1, {
|
||||
println!("irrefutable pattern");
|
||||
});
|
||||
}
|
||||
|
||||
pub fn main() {
|
||||
while let _a = 1 { //~ WARN irrefutable `while let`
|
||||
println!("irrefutable pattern");
|
||||
break;
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue