diff options
| author | Felix Queißner <git@mq32.de> | 2019-10-22 20:29:25 +0200 |
|---|---|---|
| committer | Felix Queißner <git@mq32.de> | 2019-10-22 20:29:25 +0200 |
| commit | 03f1ad5007fd747bf386058222f9dfb9a925ef02 (patch) | |
| tree | 15add24f509ca3c5b2efc08d62419858f2d79c4c /test/compile_errors.zig | |
| parent | 5456eb11078a630afc21d52ebb515ac753764a84 (diff) | |
| parent | e839250c5156d438f76e7b08e7053e9087fae77c (diff) | |
| download | zig-03f1ad5007fd747bf386058222f9dfb9a925ef02.tar.gz zig-03f1ad5007fd747bf386058222f9dfb9a925ef02.zip | |
Merge branch 'master' of https://github.com/ziglang/zig into markdown-renderer
Diffstat (limited to 'test/compile_errors.zig')
| -rw-r--r-- | test/compile_errors.zig | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/compile_errors.zig b/test/compile_errors.zig index 288fd501cf..35c6ded4a4 100644 --- a/test/compile_errors.zig +++ b/test/compile_errors.zig @@ -3,6 +3,16 @@ const builtin = @import("builtin"); pub fn addCases(cases: *tests.CompileErrorContext) void { cases.add( + "comparison with error union and error value", + \\export fn entry() void { + \\ var number_or_error: anyerror!i32 = error.SomethingAwful; + \\ _ = number_or_error == error.SomethingAwful; + \\} + , + "tmp.zig:3:25: error: operator not allowed for type 'anyerror!i32'", + ); + + cases.add( "switch with overlapping case ranges", \\export fn entry() void { \\ var q: u8 = 0; |
