authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-01-07 16:02:38-05:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-01-07 16:02:38-05:00
logaf390b75dbdb33f6ccf80c14d32ee5b89421c35b
treeed6c69e1735acc2ee9615b86a9a12fb25b192eb4
parent8e57dd57cab68b469fcdfd4792ceb5ca09220924
signature Commit is signed but in an unrecognized format.

cleanups related to --eh-frame-hdr


2 files changed, 4 insertions(+), 9 deletions(-)

lib/std/build.zig+4-8
......@@ -40,7 +40,6 @@ pub const Builder = struct {
4040 verbose_ir: bool,
4141 verbose_llvm_ir: bool,
4242 verbose_cimport: bool,
43 link_eh_frame_hdr: bool,
4443 invalid_user_input: bool,
4544 zig_exe: []const u8,
4645 default_step: *Step,
......@@ -137,7 +136,6 @@ pub const Builder = struct {
137136 .verbose_ir = false,
138137 .verbose_llvm_ir = false,
139138 .verbose_cimport = false,
140 .link_eh_frame_hdr = false,
141139 .invalid_user_input = false,
142140 .allocator = allocator,
143141 .native_system_lib_paths = ArrayList([]const u8).init(allocator),
......@@ -1627,10 +1625,6 @@ pub const LibExeObjStep = struct {
16271625 self.verbose_cc = value;
16281626 }
16291627
1630 pub fn setLinkEhFrameHdr(self: *LibExeObjStep, value: bool) void {
1631 self.link_eh_frame_hdr = value;
1632 }
1633
16341628 pub fn setBuildMode(self: *LibExeObjStep, mode: builtin.Mode) void {
16351629 self.build_mode = mode;
16361630 }
......@@ -1916,10 +1910,12 @@ pub const LibExeObjStep = struct {
19161910 if (builder.verbose_llvm_ir) zig_args.append("--verbose-llvm-ir") catch unreachable;
19171911 if (builder.verbose_link or self.verbose_link) zig_args.append("--verbose-link") catch unreachable;
19181912 if (builder.verbose_cc or self.verbose_cc) zig_args.append("--verbose-cc") catch unreachable;
1919 if (builder.link_eh_frame_hdr or self.link_eh_frame_hdr) zig_args.append("--eh-frame-hdr") catch unreachable;
19201913
19211914 if (self.strip) {
1922 zig_args.append("--strip") catch unreachable;
1915 try zig_args.append("--strip");
1916 }
1917 if (self.link_eh_frame_hdr) {
1918 try zig_args.append("--eh-frame-hdr");
19231919 }
19241920
19251921 if (self.single_threaded) {
src/codegen.cpp-1
......@@ -9511,7 +9511,6 @@ Error create_c_object_cache(CodeGen *g, CacheHash **out_cache_hash, bool verbose
95119511 cache_int(cache_hash, g->build_mode);
95129512 cache_bool(cache_hash, g->have_pic);
95139513 cache_bool(cache_hash, g->have_sanitize_c);
9514 cache_bool(cache_hash, g->link_eh_frame_hdr);
95159514 cache_bool(cache_hash, want_valgrind_support(g));
95169515 cache_bool(cache_hash, g->function_sections);
95179516 for (size_t arg_i = 0; arg_i < g->clang_argv_len; arg_i += 1) {