]> git.lizzy.rs Git - rust.git/blob - src/test/ui/parser/labeled-no-colon-expr.rs
Auto merge of #103600 - compiler-errors:early-binder-nits, r=spastorino
[rust.git] / src / test / ui / parser / labeled-no-colon-expr.rs
1 fn main() {
2     'l0 while false {} //~ ERROR labeled expression must be followed by `:`
3     'l1 for _ in 0..1 {} //~ ERROR labeled expression must be followed by `:`
4     'l2 loop {} //~ ERROR labeled expression must be followed by `:`
5     'l3 {} //~ ERROR labeled expression must be followed by `:`
6     'l4 0; //~ ERROR labeled expression must be followed by `:`
7     //~^ ERROR expected `while`, `for`, `loop` or `{`
8
9     macro_rules! m {
10         ($b:block) => {
11             'l5 $b; //~ ERROR cannot use a `block` macro fragment here
12         }
13     }
14     m!({}); //~ ERROR labeled expression must be followed by `:`
15 }