diff options
| author | kcbanner <kcbanner@gmail.com> | 2023-11-10 23:47:04 -0500 |
|---|---|---|
| committer | Matthew Lugg <mlugg@mlugg.co.uk> | 2023-11-11 13:11:51 +0000 |
| commit | 3fc6a2f11399e84b9cfa4cfef65ef40aa6de173b (patch) | |
| tree | a92348ff78c2e73f9411498dd4f063a1478995aa /test | |
| parent | 63e5476450bfcec4aa8417e9ea5a3006b2a688a0 (diff) | |
| download | zig-3fc6a2f11399e84b9cfa4cfef65ef40aa6de173b.tar.gz zig-3fc6a2f11399e84b9cfa4cfef65ef40aa6de173b.zip | |
sema: pass sema through if available for the array_type case in bitSizeAdvanced
Diffstat (limited to 'test')
| -rw-r--r-- | test/behavior/sizeof_and_typeof.zig | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/behavior/sizeof_and_typeof.zig b/test/behavior/sizeof_and_typeof.zig index ddb384cb7b..74b02d7fdb 100644 --- a/test/behavior/sizeof_and_typeof.zig +++ b/test/behavior/sizeof_and_typeof.zig @@ -300,3 +300,11 @@ test "@offsetOf zero-bit field" { }; try expect(@offsetOf(S, "b") == @offsetOf(S, "c")); } + +test "@bitSizeOf on array of structs" { + const S = struct { + foo: u64, + }; + + try expectEqual(128, @bitSizeOf([2]S)); +} |
