aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/cases/compile_errors/undefined_as_field_type_is_rejected.zig12
1 files changed, 8 insertions, 4 deletions
diff --git a/test/cases/compile_errors/undefined_as_field_type_is_rejected.zig b/test/cases/compile_errors/undefined_as_field_type_is_rejected.zig
index e78cadc878..b6eb059661 100644
--- a/test/cases/compile_errors/undefined_as_field_type_is_rejected.zig
+++ b/test/cases/compile_errors/undefined_as_field_type_is_rejected.zig
@@ -1,9 +1,13 @@
-export fn a() void {
- b();
+const Foo = struct {
+ a: undefined,
+};
+export fn entry1() void {
+ const foo: Foo = undefined;
+ _ = foo;
}
// error
-// backend=stage2
+// backend=stage1
// target=native
//
-// :2:5: error: use of undeclared identifier 'b'
+// tmp.zig:2:8: error: use of undefined value here causes undefined behavior