1 error: expected `while`, `for`, `loop` or `{` after a label
2 --> $DIR/recover-labeled-non-block-expr.rs:2:13
5 | ^ expected `while`, `for`, `loop` or `{` after a label
7 error[E0308]: mismatched types
8 --> $DIR/recover-labeled-non-block-expr.rs:4:33
10 LL | let _recovery_witness: () = 0;
11 | -- ^ expected `()`, found integer
13 | expected due to this
15 error: aborting due to 2 previous errors
17 For more information about this error, try `rustc --explain E0308`.