master
 1pub const Foo = enum(c_int) {
 2    A = Foo.B,
 3    C = D,
 4
 5    pub const B = 0;
 6};
 7export fn entry() void {
 8    const s: Foo = Foo.E;
 9    _ = s;
10}
11const D = 1;
12
13// error
14//
15// :1:5: error: dependency loop detected