diff options
Diffstat (limited to 'src/Compilation.zig')
| -rw-r--r-- | src/Compilation.zig | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/Compilation.zig b/src/Compilation.zig index 1eadf0640e..48a0412b23 100644 --- a/src/Compilation.zig +++ b/src/Compilation.zig @@ -4483,7 +4483,11 @@ pub fn addCCArgs( if (!comp.bin_file.options.strip) { switch (target.ofmt) { - .coff => try argv.append("-gcodeview"), + .coff => { + // -g is required here because -gcodeview doesn't trigger debug info + // generation, it only changes the type of information generated. + try argv.appendSlice(&.{ "-g", "-gcodeview" }); + }, .elf, .macho => try argv.append("-gdwarf-4"), else => try argv.append("-g"), } |
