| ... | @@ -33,6 +33,7 @@ version: ?std.SemanticVersion, | ... | @@ -33,6 +33,7 @@ version: ?std.SemanticVersion, |
| 33 | kind: Kind, | 33 | kind: Kind, |
| 34 | major_only_filename: ?[]const u8, | 34 | major_only_filename: ?[]const u8, |
| 35 | name_only_filename: ?[]const u8, | 35 | name_only_filename: ?[]const u8, |
| | 36 | formatted_panics: ?bool = null, |
| 36 | // keep in sync with src/link.zig:CompressDebugSections | 37 | // keep in sync with src/link.zig:CompressDebugSections |
| 37 | compress_debug_sections: enum { none, zlib, zstd } = .none, | 38 | compress_debug_sections: enum { none, zlib, zstd } = .none, |
| 38 | verbose_link: bool, | 39 | verbose_link: bool, |
| ... | @@ -1305,6 +1306,8 @@ fn make(step: *Step, prog_node: *std.Progress.Node) !void { | ... | @@ -1305,6 +1306,8 @@ fn make(step: *Step, prog_node: *std.Progress.Node) !void { |
| 1305 | if (self.generated_llvm_ir != null) try zig_args.append("-femit-llvm-ir"); | 1306 | if (self.generated_llvm_ir != null) try zig_args.append("-femit-llvm-ir"); |
| 1306 | if (self.generated_h != null) try zig_args.append("-femit-h"); | 1307 | if (self.generated_h != null) try zig_args.append("-femit-h"); |
| 1307 | | 1308 | |
| | 1309 | try addFlag(&zig_args, "formatted-panics", self.formatted_panics); |
| | 1310 | |
| 1308 | switch (self.compress_debug_sections) { | 1311 | switch (self.compress_debug_sections) { |
| 1309 | .none => {}, | 1312 | .none => {}, |
| 1310 | .zlib => try zig_args.append("--compress-debug-sections=zlib"), | 1313 | .zlib => try zig_args.append("--compress-debug-sections=zlib"), |