diff options
| author | Luuk de Gram <luuk@degram.dev> | 2023-06-14 20:03:01 +0200 |
|---|---|---|
| committer | Luuk de Gram <luuk@degram.dev> | 2023-06-16 17:16:56 +0200 |
| commit | 1cfad29f10a557df986fc940dcce7620bbd5d4d9 (patch) | |
| tree | 27b4a68634bbb3f4fc0b1185ca420357fe4dc165 /src | |
| parent | 098b0b50ab3980a257ad0840034f21ef5349ac8b (diff) | |
| download | zig-1cfad29f10a557df986fc940dcce7620bbd5d4d9.tar.gz zig-1cfad29f10a557df986fc940dcce7620bbd5d4d9.zip | |
codegen: fix union padding
This regressed during the internpool merges. This commit
reinstates the padding logic for unions.
Diffstat (limited to 'src')
| -rw-r--r-- | src/codegen.zig | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/codegen.zig b/src/codegen.zig index b39c3c5ec0..cd1ed53307 100644 --- a/src/codegen.zig +++ b/src/codegen.zig @@ -598,6 +598,10 @@ pub fn generateSymbol( .fail => |em| return Result{ .fail = em }, } } + + if (layout.padding > 0) { + try code.writer().writeByteNTimes(0, layout.padding); + } }, .memoized_call => unreachable, } |
