Commit fcc7e378f8
Changed files (1)
test
cases
compile_errors
test/cases/compile_errors/enum_field_value_references_enum.zig
@@ -0,0 +1,17 @@
+pub const Foo = enum(c_int) {
+ A = Foo.B,
+ C = D,
+
+ pub const B = 0;
+};
+export fn entry() void {
+ const s: Foo = Foo.E;
+ _ = s;
+}
+const D = 1;
+
+// error
+// backend=stage2
+// target=native
+//
+// :1:5: error: dependency loop detected