aboutsummaryrefslogtreecommitdiff
path: root/src/Compilation.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2025-09-25 17:14:26 -0700
committerAndrew Kelley <andrew@ziglang.org>2025-09-25 17:15:47 -0700
commit98253bc0eee2bace0ec1689126a8dd853d296877 (patch)
tree360bbbf160a9d7c9335125a7ae026f4091dfbc14 /src/Compilation.zig
parent9bb0b43ea3ababb715a15bba8c09ba71e9c3ccc2 (diff)
downloadzig-98253bc0eee2bace0ec1689126a8dd853d296877.tar.gz
zig-98253bc0eee2bace0ec1689126a8dd853d296877.zip
Compilation: --debug-rt always Debug
--debug-rt previously would make rt libs match the root module. Now they are always debug when --debug-rt is passed. This includes compiler-rt, fuzzer lib, and others.
Diffstat (limited to 'src/Compilation.zig')
-rw-r--r--src/Compilation.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Compilation.zig b/src/Compilation.zig
index bf7246b8d8..1ea5e2d652 100644
--- a/src/Compilation.zig
+++ b/src/Compilation.zig
@@ -8116,7 +8116,7 @@ pub fn addLinkLib(comp: *Compilation, lib_name: []const u8) !void {
/// compiler-rt, libcxx, libc, libunwind, etc.
pub fn compilerRtOptMode(comp: Compilation) std.builtin.OptimizeMode {
if (comp.debug_compiler_runtime_libs) {
- return comp.root_mod.optimize_mode;
+ return .Debug;
}
const target = &comp.root_mod.resolved_target.result;
switch (comp.root_mod.optimize_mode) {