error: labeled expression must be followed by `:` --> $DIR/label-after-block-like.rs:2:20 | LL | if let () = () 'a {} | --^^^ | | | the label | = note: labels are used before loops and blocks, allowing e.g., `break 'label` to them help: add `:` after the label | LL | if let () = () 'a: {} | + error: expected `{`, found `'a` --> $DIR/label-after-block-like.rs:2:20 | LL | if let () = () 'a {} | ^^ expected `{` | note: the `if` expression is missing a block after this condition --> $DIR/label-after-block-like.rs:2:8 | LL | if let () = () 'a {} | ^^^^^^^^^^^ help: try placing this code inside a block | LL | if let () = () { 'a {} } | + + error: labeled expression must be followed by `:` --> $DIR/label-after-block-like.rs:8:13 | LL | if true 'a {} | --^^^ | | | the label | = note: labels are used before loops and blocks, allowing e.g., `break 'label` to them help: add `:` after the label | LL | if true 'a: {} | + error: expected `{`, found `'a` --> $DIR/label-after-block-like.rs:8:13 | LL | if true 'a {} | ^^ expected `{` | note: the `if` expression is missing a block after this condition --> $DIR/label-after-block-like.rs:8:8 | LL | if true 'a {} | ^^^^ help: try placing this code inside a block | LL | if true { 'a {} } | + + error: labeled expression must be followed by `:` --> $DIR/label-after-block-like.rs:14:10 | LL | loop 'a {} | --^^^ | | | the label | = note: labels are used before loops and blocks, allowing e.g., `break 'label` to them help: add `:` after the label | LL | loop 'a: {} | + error: expected `{`, found `'a` --> $DIR/label-after-block-like.rs:14:10 | LL | loop 'a {} | ---- ^^ expected `{` | | | while parsing this `loop` expression | help: try placing this code inside a block | LL | loop { 'a {} } | + + error: labeled expression must be followed by `:` --> $DIR/label-after-block-like.rs:20:16 | LL | while true 'a {} | --^^^ | | | the label | = note: labels are used before loops and blocks, allowing e.g., `break 'label` to them help: add `:` after the label | LL | while true 'a: {} | + error: expected `{`, found `'a` --> $DIR/label-after-block-like.rs:20:16 | LL | while true 'a {} | ----- ---- ^^ expected `{` | | | | | this `while` condition successfully parsed | while parsing the body of this `while` expression | help: try placing this code inside a block | LL | while true { 'a {} } | + + error: labeled expression must be followed by `:` --> $DIR/label-after-block-like.rs:26:23 | LL | while let () = () 'a {} | --^^^ | | | the label | = note: labels are used before loops and blocks, allowing e.g., `break 'label` to them help: add `:` after the label | LL | while let () = () 'a: {} | + error: expected `{`, found `'a` --> $DIR/label-after-block-like.rs:26:23 | LL | while let () = () 'a {} | ----- ----------- ^^ expected `{` | | | | | this `while` condition successfully parsed | while parsing the body of this `while` expression | help: try placing this code inside a block | LL | while let () = () { 'a {} } | + + error: labeled expression must be followed by `:` --> $DIR/label-after-block-like.rs:32:19 | LL | for _ in 0..0 'a {} | --^^^ | | | the label | = note: labels are used before loops and blocks, allowing e.g., `break 'label` to them help: add `:` after the label | LL | for _ in 0..0 'a: {} | + error: expected `{`, found `'a` --> $DIR/label-after-block-like.rs:32:19 | LL | for _ in 0..0 'a {} | ^^ expected `{` | help: try placing this code inside a block | LL | for _ in 0..0 { 'a {} } | + + error: labeled expression must be followed by `:` --> $DIR/label-after-block-like.rs:38:12 | LL | unsafe 'a {} | --^^^ | | | the label | = note: labels are used before loops and blocks, allowing e.g., `break 'label` to them help: add `:` after the label | LL | unsafe 'a: {} | + error: expected `{`, found `'a` --> $DIR/label-after-block-like.rs:38:12 | LL | unsafe 'a {} | ------ ^^ expected `{` | | | while parsing this `unsafe` expression | help: try placing this code inside a block | LL | unsafe { 'a {} } | + + error: aborting due to 14 previous errors