diff options
| author | Veikka Tuominen <git@vexu.eu> | 2022-11-20 17:34:30 +0200 |
|---|---|---|
| committer | Veikka Tuominen <git@vexu.eu> | 2022-11-20 20:25:12 +0200 |
| commit | bbcd959c2b1721d81af5829b56e01cc472b58816 (patch) | |
| tree | 6afcda51a256f6eae6cdd5d966093f95226a9d6a /src/main.zig | |
| parent | d968d9d10329234afc1d7743bb9981245695ca2b (diff) | |
| download | zig-bbcd959c2b1721d81af5829b56e01cc472b58816.tar.gz zig-bbcd959c2b1721d81af5829b56e01cc472b58816.zip | |
cli: warn about using `--debug-compile-errors` on a release build
Diffstat (limited to 'src/main.zig')
| -rw-r--r-- | src/main.zig | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main.zig b/src/main.zig index 410414b3a3..24518d743d 100644 --- a/src/main.zig +++ b/src/main.zig @@ -1304,7 +1304,11 @@ fn buildOutputType( } else if (mem.eql(u8, arg, "--no-gc-sections")) { linker_gc_sections = false; } else if (mem.eql(u8, arg, "--debug-compile-errors")) { - debug_compile_errors = true; + if (!crash_report.is_enabled) { + std.log.warn("Zig was compiled in a release mode. --debug-compile-errors has no effect.", .{}); + } else { + debug_compile_errors = true; + } } else if (mem.eql(u8, arg, "--verbose-link")) { verbose_link = true; } else if (mem.eql(u8, arg, "--verbose-cc")) { |
