aboutsummaryrefslogtreecommitdiff
path: root/bootstrap.c
diff options
context:
space:
mode:
authorJacob Young <jacobly0@users.noreply.github.com>2024-03-01 16:46:48 +0100
committerAndrew Kelley <andrew@ziglang.org>2024-03-01 17:42:54 -0800
commitb60fc16b4f6b973ce2207fb28b77606d45961972 (patch)
treeeb90eb7d6cfcfa8d90f821b34c4e6d17e7159e1a /bootstrap.c
parent155f5274ff4db3bc6e75ae5660cabab5bab22f42 (diff)
downloadzig-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.c8
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");