1 error: expected `;`, found keyword `struct`
2 --> $DIR/recover-missing-semi-before-item.rs:6:16
7 | ------ unexpected token
9 error: expected `;`, found `union`
10 --> $DIR/recover-missing-semi-before-item.rs:11:16
13 | ^ help: add `;` here
15 | ----- unexpected token
17 error: expected `;`, found keyword `enum`
18 --> $DIR/recover-missing-semi-before-item.rs:18:16
21 | ^ help: add `;` here
23 | ---- unexpected token
25 error: expected `;`, found keyword `fn`
26 --> $DIR/recover-missing-semi-before-item.rs:25:16
29 | ^ help: add `;` here
33 error: expected `;`, found keyword `extern`
34 --> $DIR/recover-missing-semi-before-item.rs:30:16
37 | ^ help: add `;` here
38 LL | extern fn foo() {}
39 | ------ unexpected token
41 error: expected `;`, found keyword `impl`
42 --> $DIR/recover-missing-semi-before-item.rs:36:16
45 | ^ help: add `;` here
47 | ---- unexpected token
49 error: expected `;`, found keyword `pub`
50 --> $DIR/recover-missing-semi-before-item.rs:41:16
53 | ^ help: add `;` here
54 LL | pub use bar::Bar;
55 | --- unexpected token
57 error: expected `;`, found keyword `mod`
58 --> $DIR/recover-missing-semi-before-item.rs:46:16
61 | ^ help: add `;` here
63 | --- unexpected token
65 error: expected `;`, found keyword `type`
66 --> $DIR/recover-missing-semi-before-item.rs:51:16
69 | ^ help: add `;` here
70 LL | type Foo = usize;
71 | ---- unexpected token
73 error: expected `;`, found keyword `fn`
74 --> $DIR/recover-missing-semi-before-item.rs:59:19
76 LL | const X: i32 = 123
77 | ^ help: add `;` here
82 error: aborting due to 10 previous errors