diff options
| author | Luuk de Gram <luuk@degram.dev> | 2022-11-30 17:55:33 +0100 |
|---|---|---|
| committer | Luuk de Gram <luuk@degram.dev> | 2022-11-30 21:01:09 +0100 |
| commit | 090deae41dbb79bcbe6a06d0bea0413f21576881 (patch) | |
| tree | 9f9d33dfcc05756b31816182c2022c386f1487dd /src/codegen.zig | |
| parent | 3933a4bac5179c30cb6a08d6f1e42f9b44ce9599 (diff) | |
| download | zig-090deae41dbb79bcbe6a06d0bea0413f21576881.tar.gz zig-090deae41dbb79bcbe6a06d0bea0413f21576881.zip | |
wasm: enable behavior tests for packed structs
Diffstat (limited to 'src/codegen.zig')
| -rw-r--r-- | src/codegen.zig | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/codegen.zig b/src/codegen.zig index 6f262a8179..5a28ce1860 100644 --- a/src/codegen.zig +++ b/src/codegen.zig @@ -570,8 +570,8 @@ pub fn generateSymbol( // pointer may point to a decl which must be marked used // but can also result in a relocation. Therefore we handle those seperately. if (field_ty.zigTypeTag() == .Pointer) { - std.debug.print("Hit!\n", .{}); - var tmp_list = try std.ArrayList(u8).initCapacity(code.allocator, field_ty.abiSize(target)); + const field_size = math.cast(usize, field_ty.abiSize(target)) orelse return error.Overflow; + var tmp_list = try std.ArrayList(u8).initCapacity(code.allocator, field_size); defer tmp_list.deinit(); switch (try generateSymbol(bin_file, src_loc, .{ .ty = field_ty, |
