diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2023-03-17 14:55:22 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2023-03-17 14:55:22 -0700 |
| commit | 5c4bbd0657d52b1b579036b9ee32418e8d706966 (patch) | |
| tree | debda5e9a9dd98a8e1ad3339c2a19730e604b0d7 /src/Compilation.zig | |
| parent | aea45bdf252c5040b1883e83014f31e2122427de (diff) | |
| parent | f56f3c5824af17516bcf3a0559b98cdad20bd416 (diff) | |
| download | zig-5c4bbd0657d52b1b579036b9ee32418e8d706966.tar.gz zig-5c4bbd0657d52b1b579036b9ee32418e8d706966.zip | |
Merge remote-tracking branch 'origin/master' into llvm16
Diffstat (limited to 'src/Compilation.zig')
| -rw-r--r-- | src/Compilation.zig | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/Compilation.zig b/src/Compilation.zig index 24fed7f909..af687fcfcf 100644 --- a/src/Compilation.zig +++ b/src/Compilation.zig @@ -86,7 +86,8 @@ clang_preprocessor_mode: ClangPreprocessorMode, /// Whether to print clang argvs to stdout. verbose_cc: bool, verbose_air: bool, -verbose_llvm_ir: bool, +verbose_llvm_ir: ?[]const u8, +verbose_llvm_bc: ?[]const u8, verbose_cimport: bool, verbose_llvm_cpu_features: bool, disable_c_depfile: bool, @@ -585,7 +586,8 @@ pub const InitOptions = struct { verbose_cc: bool = false, verbose_link: bool = false, verbose_air: bool = false, - verbose_llvm_ir: bool = false, + verbose_llvm_ir: ?[]const u8 = null, + verbose_llvm_bc: ?[]const u8 = null, verbose_cimport: bool = false, verbose_llvm_cpu_features: bool = false, is_test: bool = false, @@ -1559,6 +1561,7 @@ pub fn create(gpa: Allocator, options: InitOptions) !*Compilation { .verbose_cc = options.verbose_cc, .verbose_air = options.verbose_air, .verbose_llvm_ir = options.verbose_llvm_ir, + .verbose_llvm_bc = options.verbose_llvm_bc, .verbose_cimport = options.verbose_cimport, .verbose_llvm_cpu_features = options.verbose_llvm_cpu_features, .disable_c_depfile = options.disable_c_depfile, @@ -5349,6 +5352,7 @@ fn buildOutputFromZig( .verbose_link = comp.bin_file.options.verbose_link, .verbose_air = comp.verbose_air, .verbose_llvm_ir = comp.verbose_llvm_ir, + .verbose_llvm_bc = comp.verbose_llvm_bc, .verbose_cimport = comp.verbose_cimport, .verbose_llvm_cpu_features = comp.verbose_llvm_cpu_features, .clang_passthrough_mode = comp.clang_passthrough_mode, @@ -5426,6 +5430,7 @@ pub fn build_crt_file( .verbose_link = comp.bin_file.options.verbose_link, .verbose_air = comp.verbose_air, .verbose_llvm_ir = comp.verbose_llvm_ir, + .verbose_llvm_bc = comp.verbose_llvm_bc, .verbose_cimport = comp.verbose_cimport, .verbose_llvm_cpu_features = comp.verbose_llvm_cpu_features, .clang_passthrough_mode = comp.clang_passthrough_mode, |
