diff options
| author | Andrew Kelley <superjoe30@gmail.com> | 2018-06-21 13:40:37 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-06-21 13:40:37 -0400 |
| commit | 47dd1049c8ef4064084af05e7b62becf502e41e6 (patch) | |
| tree | ac9e77d8b76f5733c3309f4f0dbc83b0246c75b7 /test | |
| parent | f50c0c664f3bd7a56c0274ffecae28e2b41c8d20 (diff) | |
| parent | f1207a8e744617d62e5c535cf05764cdf2cfd99e (diff) | |
| download | zig-47dd1049c8ef4064084af05e7b62becf502e41e6.tar.gz zig-47dd1049c8ef4064084af05e7b62becf502e41e6.zip | |
Merge pull request #1145 from isaachier/bigint-neg-one-incr-fix
Fix bigint -1 increment operation
Diffstat (limited to 'test')
| -rw-r--r-- | test/behavior.zig | 1 | ||||
| -rw-r--r-- | test/cases/bugs/1111.zig | 12 |
2 files changed, 13 insertions, 0 deletions
diff --git a/test/behavior.zig b/test/behavior.zig index 096c07b2e0..b494c623e2 100644 --- a/test/behavior.zig +++ b/test/behavior.zig @@ -13,6 +13,7 @@ comptime { _ = @import("cases/bugs/656.zig"); _ = @import("cases/bugs/828.zig"); _ = @import("cases/bugs/920.zig"); + _ = @import("cases/bugs/1111.zig"); _ = @import("cases/byval_arg_var.zig"); _ = @import("cases/cast.zig"); _ = @import("cases/const_slice_child.zig"); diff --git a/test/cases/bugs/1111.zig b/test/cases/bugs/1111.zig new file mode 100644 index 0000000000..51ce90af52 --- /dev/null +++ b/test/cases/bugs/1111.zig @@ -0,0 +1,12 @@ +const Foo = extern enum { + Bar = -1, +}; + +test "issue 1111 fixed" { + const v = Foo.Bar; + + switch(v) { + Foo.Bar => return, + else => return, + } +} |
