authorgravatar for git@vexu.euVeikka Tuominen <git@vexu.eu> 2022-11-20 17:34:30+02:00
committergravatar for git@vexu.euVeikka Tuominen <git@vexu.eu> 2022-11-20 20:25:12+02:00
logbbcd959c2b1721d81af5829b56e01cc472b58816
tree6afcda51a256f6eae6cdd5d966093f95226a9d6a
parentd968d9d10329234afc1d7743bb9981245695ca2b

cli: warn about using `--debug-compile-errors` on a release build


1 files changed, 5 insertions(+), 1 deletions(-)

src/main.zig+5-1
...@@ -1304,7 +1304,11 @@ fn buildOutputType(...@@ -1304,7 +1304,11 @@ fn buildOutputType(
1304 } else if (mem.eql(u8, arg, "--no-gc-sections")) {1304 } else if (mem.eql(u8, arg, "--no-gc-sections")) {
1305 linker_gc_sections = false;1305 linker_gc_sections = false;
1306 } else if (mem.eql(u8, arg, "--debug-compile-errors")) {1306 } else if (mem.eql(u8, arg, "--debug-compile-errors")) {
1307 debug_compile_errors = true;1307 if (!crash_report.is_enabled) {
1308 std.log.warn("Zig was compiled in a release mode. --debug-compile-errors has no effect.", .{});
1309 } else {
1310 debug_compile_errors = true;
1311 }
1308 } else if (mem.eql(u8, arg, "--verbose-link")) {1312 } else if (mem.eql(u8, arg, "--verbose-link")) {
1309 verbose_link = true;1313 verbose_link = true;
1310 } else if (mem.eql(u8, arg, "--verbose-cc")) {1314 } else if (mem.eql(u8, arg, "--verbose-cc")) {