aboutsummaryrefslogtreecommitdiff
path: root/src/Compilation
diff options
context:
space:
mode:
authorAlex Rønne Petersen <alex@alexrp.com>2025-01-23 01:43:57 +0100
committermlugg <mlugg@mlugg.co.uk>2025-01-23 23:22:38 +0000
commit41185d297ffcaf61776aa8e7610aea9d00fce3a4 (patch)
tree7cff1564f7a71bb3d76d5f2cfa4158c2e339fa46 /src/Compilation
parentef4d7f01a5c26d8ed6fa8236d1b64e4091a51be3 (diff)
downloadzig-41185d297ffcaf61776aa8e7610aea9d00fce3a4.tar.gz
zig-41185d297ffcaf61776aa8e7610aea9d00fce3a4.zip
Package.Module: Make create() fall back on options.global.root_optimize_mode.
As is done for root_strip and root_error_tracing.
Diffstat (limited to 'src/Compilation')
-rw-r--r--src/Compilation/Config.zig2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/Compilation/Config.zig b/src/Compilation/Config.zig
index c6ded8cfb2..41a8077203 100644
--- a/src/Compilation/Config.zig
+++ b/src/Compilation/Config.zig
@@ -56,6 +56,7 @@ export_memory: bool,
shared_memory: bool,
is_test: bool,
debug_format: DebugFormat,
+root_optimize_mode: std.builtin.OptimizeMode,
root_strip: bool,
root_error_tracing: bool,
dll_export_fns: bool,
@@ -508,6 +509,7 @@ pub fn resolve(options: Options) ResolveError!Config {
.use_lld = use_lld,
.wasi_exec_model = wasi_exec_model,
.debug_format = debug_format,
+ .root_optimize_mode = root_optimize_mode,
.root_strip = root_strip,
.dll_export_fns = dll_export_fns,
.rdynamic = rdynamic,