diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2022-02-08 22:35:34 +0100 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2022-02-08 23:43:25 +0100 |
| commit | e42b5e76bacaf221f3da3f4ffe769f603a51cf44 (patch) | |
| tree | ef7fe815d0657a7929fb769e35f8cc7110208ff1 /src/link | |
| parent | c256603eaef162e7df004d3508bbd4f2ec3470eb (diff) | |
| download | zig-e42b5e76bacaf221f3da3f4ffe769f603a51cf44.tar.gz zig-e42b5e76bacaf221f3da3f4ffe769f603a51cf44.zip | |
stage2: handle void type in Elf DWARF gen
Enable more behavior tests on both x64 and arm
Diffstat (limited to 'src/link')
| -rw-r--r-- | src/link/Elf.zig | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/link/Elf.zig b/src/link/Elf.zig index ea9556a952..2a756b3347 100644 --- a/src/link/Elf.zig +++ b/src/link/Elf.zig @@ -3057,8 +3057,10 @@ fn addDbgInfoType( var relocs = std.ArrayList(struct { ty: Type, reloc: u32 }).init(arena); switch (ty.zigTypeTag()) { - .Void => unreachable, .NoReturn => unreachable, + .Void => { + try dbg_info_buffer.append(abbrev_pad1); + }, .Bool => { try dbg_info_buffer.appendSlice(&[_]u8{ abbrev_base_type, |
