| 1 | pub const Foo = enum(c_int) { |
| 2 | A = Foo.B, |
| 3 | C = D, |
| 4 | }; |
| 5 | export fn entry() void { |
| 6 | const s: Foo = Foo.E; |
| 7 | _ = s; |
| 8 | } |
| 9 | const D = 1; |
| 10 | |
| 11 | // error |
| 12 | // |
| 13 | // :2:12: error: type 'tmp.Foo' depends on itself for field usage here |