]> git.lizzy.rs Git - rust.git/blob - src/test/ui/parser/recover-enum2.rs
Rollup merge of #59009 - sfackler:fix-sgx-vectors, r=alexcrichton
[rust.git] / src / test / ui / parser / recover-enum2.rs
1 // compile-flags: -Z continue-parse-after-error
2
3 fn main() {
4     enum Test {
5         Var1,
6         Var2(String),
7         Var3 {
8             abc: {}, //~ ERROR: expected type, found `{`
9         },
10     }
11
12     // recover...
13     let a = 1;
14     enum Test2 {
15         Fine,
16     }
17
18     enum Test3 {
19         StillFine {
20             def: i32,
21         },
22     }
23
24     {
25         // fail again
26         enum Test4 {
27             Nope(i32 {}) //~ ERROR: found `{`
28         }
29     }
30 }