From cfcd6698cd9385938df27a2052c2309229171e4f Mon Sep 17 00:00:00 2001 From: Jacob Young Date: Thu, 16 Mar 2023 01:32:43 -0400 Subject: main: add debug option to dump unoptimized llvm ir --- src/Module.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/Module.zig') diff --git a/src/Module.zig b/src/Module.zig index c47e4fc234..17016865d1 100644 --- a/src/Module.zig +++ b/src/Module.zig @@ -4263,7 +4263,7 @@ pub fn ensureFuncBodyAnalyzed(mod: *Module, func: *Fn) SemaError!void { comp.emit_llvm_bc == null); const dump_air = builtin.mode == .Debug and comp.verbose_air; - const dump_llvm_ir = builtin.mode == .Debug and comp.verbose_llvm_ir; + const dump_llvm_ir = builtin.mode == .Debug and (comp.verbose_llvm_ir != null or comp.verbose_llvm_bc != null); if (no_bin_file and !dump_air and !dump_llvm_ir) return; @@ -6395,7 +6395,7 @@ pub fn linkerUpdateDecl(mod: *Module, decl_index: Decl.Index) !void { comp.emit_llvm_ir == null and comp.emit_llvm_bc == null); - const dump_llvm_ir = builtin.mode == .Debug and comp.verbose_llvm_ir; + const dump_llvm_ir = builtin.mode == .Debug and (comp.verbose_llvm_ir != null or comp.verbose_llvm_bc != null); if (no_bin_file and !dump_llvm_ir) return; -- cgit v1.2.3