diff options
| author | Jacob Young <jacobly0@users.noreply.github.com> | 2024-03-01 16:46:48 +0100 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2024-03-01 17:42:54 -0800 |
| commit | b60fc16b4f6b973ce2207fb28b77606d45961972 (patch) | |
| tree | eb90eb7d6cfcfa8d90f821b34c4e6d17e7159e1a /bootstrap.c | |
| parent | 155f5274ff4db3bc6e75ae5660cabab5bab22f42 (diff) | |
| download | zig-b60fc16b4f6b973ce2207fb28b77606d45961972.tar.gz zig-b60fc16b4f6b973ce2207fb28b77606d45961972.zip | |
compiler: audit debug mode checks
* Introduce `-Ddebug-extensions` for enabling compiler debug helpers
* Replace safety mode checks with `std.debug.runtime_safety`
* Replace debugger helper checks with `!builtin.strip_debug_info`
Sometimes, you just have to debug optimized compilers...
Diffstat (limited to 'bootstrap.c')
| -rw-r--r-- | bootstrap.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/bootstrap.c b/bootstrap.c index 875a65cc1a..fdcae4e12d 100644 --- a/bootstrap.c +++ b/bootstrap.c @@ -131,15 +131,15 @@ int main(int argc, char **argv) { "pub const llvm_has_xtensa = false;\n" "pub const version: [:0]const u8 = \"%s\";\n" "pub const semver = @import(\"std\").SemanticVersion.parse(version) catch unreachable;\n" - "pub const enable_logging: bool = false;\n" - "pub const enable_link_snapshots: bool = false;\n" + "pub const enable_debug_extensions = false;\n" + "pub const enable_logging = false;\n" + "pub const enable_link_snapshots = false;\n" "pub const enable_tracy = false;\n" "pub const value_tracing = false;\n" "pub const skip_non_native = false;\n" - "pub const only_c = false;\n" "pub const force_gpa = false;\n" + "pub const only_c = false;\n" "pub const only_core_functionality = true;\n" - "pub const only_reduce = false;\n" , zig_version); if (written < 100) panic("unable to write to config.zig file"); |
