diff options
| author | kcbanner <kcbanner@gmail.com> | 2023-07-13 01:14:31 -0400 |
|---|---|---|
| committer | kcbanner <kcbanner@gmail.com> | 2023-07-20 22:58:16 -0400 |
| commit | ec96095efd8671ae280df15eaf73f63bf029fbfa (patch) | |
| tree | 06308ef842ad3f6984f673d607fabebcbed28a7b /src/Compilation.zig | |
| parent | 7d8b4234774200ff071103399613ed444280a8d0 (diff) | |
| download | zig-ec96095efd8671ae280df15eaf73f63bf029fbfa.tar.gz zig-ec96095efd8671ae280df15eaf73f63bf029fbfa.zip | |
compilation: pass omit_frame_pointer through to builtin.zig
Renamed dwarf_unwinding -> stack_iterator to better reflect that it's not just DWARF unwinding.
Added a test for unwinding with a frame pointer.
Diffstat (limited to 'src/Compilation.zig')
| -rw-r--r-- | src/Compilation.zig | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/Compilation.zig b/src/Compilation.zig index 383b60a66d..f6abfae00f 100644 --- a/src/Compilation.zig +++ b/src/Compilation.zig @@ -5288,6 +5288,7 @@ pub fn generateBuiltinZigSource(comp: *Compilation, allocator: Allocator) Alloca \\pub const position_independent_executable = {}; \\pub const strip_debug_info = {}; \\pub const code_model = std.builtin.CodeModel.{}; + \\pub const omit_frame_pointer = {}; \\ , .{ std.zig.fmtId(@tagName(target.ofmt)), @@ -5301,6 +5302,7 @@ pub fn generateBuiltinZigSource(comp: *Compilation, allocator: Allocator) Alloca comp.bin_file.options.pie, comp.bin_file.options.strip, std.zig.fmtId(@tagName(comp.bin_file.options.machine_code_model)), + comp.bin_file.options.omit_frame_pointer, }); if (target.os.tag == .wasi) { |
