diff options
| author | Veikka Tuominen <git@vexu.eu> | 2022-06-30 17:38:04 +0300 |
|---|---|---|
| committer | Veikka Tuominen <git@vexu.eu> | 2022-07-01 10:22:25 +0300 |
| commit | e6ebf56dd6cf2e2c23af952d2e9e327703c9cd02 (patch) | |
| tree | 5034cb50152f234c3dce7ad746e1f7c7af5fef9c /test/cases/compile_errors | |
| parent | ae7b32eb62cb00a09fe2e0e30b307eb83e9f0a86 (diff) | |
| download | zig-e6ebf56dd6cf2e2c23af952d2e9e327703c9cd02.tar.gz zig-e6ebf56dd6cf2e2c23af952d2e9e327703c9cd02.zip | |
Sema: validate `@intToEnum` int operand type
Diffstat (limited to 'test/cases/compile_errors')
| -rw-r--r-- | test/cases/compile_errors/discarding_error_value.zig (renamed from test/cases/compile_errors/stage1/obj/discarding_error_value.zig) | 4 | ||||
| -rw-r--r-- | test/cases/compile_errors/duplicate_enum_field.zig (renamed from test/cases/compile_errors/stage1/obj/duplicate_enum_field.zig) | 6 | ||||
| -rw-r--r-- | test/cases/compile_errors/duplicate_error_in_switch.zig (renamed from test/cases/compile_errors/stage1/obj/duplicate_error_in_switch.zig) | 6 | ||||
| -rw-r--r-- | test/cases/compile_errors/explicitly_casting_non_tag_type_to_enum.zig (renamed from test/cases/compile_errors/stage1/obj/explicitly_casting_non_tag_type_to_enum.zig) | 4 |
4 files changed, 10 insertions, 10 deletions
diff --git a/test/cases/compile_errors/stage1/obj/discarding_error_value.zig b/test/cases/compile_errors/discarding_error_value.zig index dcfa22e8cb..f74fc4ea29 100644 --- a/test/cases/compile_errors/stage1/obj/discarding_error_value.zig +++ b/test/cases/compile_errors/discarding_error_value.zig @@ -6,7 +6,7 @@ fn foo() !void { } // error -// backend=stage1 +// backend=stage2 // target=native // -// tmp.zig:2:12: error: error is discarded. consider using `try`, `catch`, or `if` +// :2:12: error: error is discarded. consider using `try`, `catch`, or `if` diff --git a/test/cases/compile_errors/stage1/obj/duplicate_enum_field.zig b/test/cases/compile_errors/duplicate_enum_field.zig index cd024270bd..ebf01f99a7 100644 --- a/test/cases/compile_errors/stage1/obj/duplicate_enum_field.zig +++ b/test/cases/compile_errors/duplicate_enum_field.zig @@ -9,8 +9,8 @@ export fn entry() void { } // error -// backend=stage1 +// backend=stage2 // target=native // -// tmp.zig:3:5: error: duplicate enum field: 'Bar' -// tmp.zig:2:5: note: other field here +// :3:5: error: duplicate enum field 'Bar' +// :2:5: note: other field here diff --git a/test/cases/compile_errors/stage1/obj/duplicate_error_in_switch.zig b/test/cases/compile_errors/duplicate_error_in_switch.zig index 140a14ec81..6e9b1e9099 100644 --- a/test/cases/compile_errors/stage1/obj/duplicate_error_in_switch.zig +++ b/test/cases/compile_errors/duplicate_error_in_switch.zig @@ -15,8 +15,8 @@ fn foo(x: i32) !void { } // error -// backend=stage1 +// backend=llvm // target=native // -// tmp.zig:5:14: error: duplicate switch value: '@typeInfo(@typeInfo(@TypeOf(foo)).Fn.return_type.?).ErrorUnion.error_set.Foo' -// tmp.zig:3:14: note: other value here +// :5:9: error: duplicate switch value +// :3:9: note: other value here diff --git a/test/cases/compile_errors/stage1/obj/explicitly_casting_non_tag_type_to_enum.zig b/test/cases/compile_errors/explicitly_casting_non_tag_type_to_enum.zig index 1999fd70a7..aac876e614 100644 --- a/test/cases/compile_errors/stage1/obj/explicitly_casting_non_tag_type_to_enum.zig +++ b/test/cases/compile_errors/explicitly_casting_non_tag_type_to_enum.zig @@ -12,7 +12,7 @@ export fn entry() void { } // error -// backend=stage1 +// backend=stage2 // target=native // -// tmp.zig:10:31: error: expected integer type, found 'f32' +// :10:31: error: expected integer type, found 'f32' |
