diff options
| author | Veikka Tuominen <git@vexu.eu> | 2022-09-23 16:38:27 +0300 |
|---|---|---|
| committer | Veikka Tuominen <git@vexu.eu> | 2022-09-23 17:39:21 +0300 |
| commit | ede379848525dce72c6e903b1895ac3e4acaf3ef (patch) | |
| tree | a9434d54936cf7fae4a8762013db8277e7f6ebc9 /test | |
| parent | 581df942e1150dc2108bef1d91f0a77ba9c32e23 (diff) | |
| download | zig-ede379848525dce72c6e903b1895ac3e4acaf3ef.tar.gz zig-ede379848525dce72c6e903b1895ac3e4acaf3ef.zip | |
Sema: resolve struct layout in `zirStructInit`
Closes #12911
Diffstat (limited to 'test')
| -rw-r--r-- | test/behavior.zig | 1 | ||||
| -rw-r--r-- | test/behavior/bugs/12911.zig | 11 |
2 files changed, 12 insertions, 0 deletions
diff --git a/test/behavior.zig b/test/behavior.zig index 552e68f1f7..febd765d77 100644 --- a/test/behavior.zig +++ b/test/behavior.zig @@ -93,6 +93,7 @@ test { _ = @import("behavior/bugs/12794.zig"); _ = @import("behavior/bugs/12801-1.zig"); _ = @import("behavior/bugs/12801-2.zig"); + _ = @import("behavior/bugs/12911.zig"); _ = @import("behavior/bugs/12928.zig"); _ = @import("behavior/byteswap.zig"); _ = @import("behavior/byval_arg_var.zig"); diff --git a/test/behavior/bugs/12911.zig b/test/behavior/bugs/12911.zig new file mode 100644 index 0000000000..13e2dc19e4 --- /dev/null +++ b/test/behavior/bugs/12911.zig @@ -0,0 +1,11 @@ +const builtin = @import("builtin"); + +const Item = struct { field: u8 }; +const Thing = struct { + array: [1]Item, +}; +test { + if (builtin.zig_backend == .stage1) return error.SkipZigTest; + + _ = Thing{ .array = undefined }; +} |
