From 1cfad29f10a557df986fc940dcce7620bbd5d4d9 Mon Sep 17 00:00:00 2001 From: Luuk de Gram Date: Wed, 14 Jun 2023 20:03:01 +0200 Subject: codegen: fix union padding This regressed during the internpool merges. This commit reinstates the padding logic for unions. --- src/codegen.zig | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/codegen.zig') 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, } -- cgit v1.2.3