| ... | @@ -32,9 +32,6 @@ pub fn buildCRTFile(comp: *Compilation, crt_file: CRTFile, prog_node: std.Progre | ... | @@ -32,9 +32,6 @@ pub fn buildCRTFile(comp: *Compilation, crt_file: CRTFile, prog_node: std.Progre |
| 32 | .crti_o => { | 32 | .crti_o => { |
| 33 | var args = std.ArrayList([]const u8).init(arena); | 33 | var args = std.ArrayList([]const u8).init(arena); |
| 34 | try addCcArgs(comp, arena, &args, false); | 34 | try addCcArgs(comp, arena, &args, false); |
| 35 | try args.appendSlice(&[_][]const u8{ | | |
| 36 | "-Qunused-arguments", | | |
| 37 | }); | | |
| 38 | var files = [_]Compilation.CSourceFile{ | 35 | var files = [_]Compilation.CSourceFile{ |
| 39 | .{ | 36 | .{ |
| 40 | .src_path = try start_asm_path(comp, arena, "crti.s"), | 37 | .src_path = try start_asm_path(comp, arena, "crti.s"), |
| ... | @@ -47,9 +44,6 @@ pub fn buildCRTFile(comp: *Compilation, crt_file: CRTFile, prog_node: std.Progre | ... | @@ -47,9 +44,6 @@ pub fn buildCRTFile(comp: *Compilation, crt_file: CRTFile, prog_node: std.Progre |
| 47 | .crtn_o => { | 44 | .crtn_o => { |
| 48 | var args = std.ArrayList([]const u8).init(arena); | 45 | var args = std.ArrayList([]const u8).init(arena); |
| 49 | try addCcArgs(comp, arena, &args, false); | 46 | try addCcArgs(comp, arena, &args, false); |
| 50 | try args.appendSlice(&[_][]const u8{ | | |
| 51 | "-Qunused-arguments", | | |
| 52 | }); | | |
| 53 | var files = [_]Compilation.CSourceFile{ | 47 | var files = [_]Compilation.CSourceFile{ |
| 54 | .{ | 48 | .{ |
| 55 | .src_path = try start_asm_path(comp, arena, "crtn.s"), | 49 | .src_path = try start_asm_path(comp, arena, "crtn.s"), |
| ... | @@ -189,10 +183,6 @@ pub fn buildCRTFile(comp: *Compilation, crt_file: CRTFile, prog_node: std.Progre | ... | @@ -189,10 +183,6 @@ pub fn buildCRTFile(comp: *Compilation, crt_file: CRTFile, prog_node: std.Progre |
| 189 | | 183 | |
| 190 | var args = std.ArrayList([]const u8).init(arena); | 184 | var args = std.ArrayList([]const u8).init(arena); |
| 191 | try addCcArgs(comp, arena, &args, ext == .o3); | 185 | try addCcArgs(comp, arena, &args, ext == .o3); |
| 192 | try args.appendSlice(&[_][]const u8{ | | |
| 193 | "-Qunused-arguments", | | |
| 194 | "-w", // disable all warnings | | |
| 195 | }); | | |
| 196 | const c_source_file = try c_source_files.addOne(); | 186 | const c_source_file = try c_source_files.addOne(); |
| 197 | c_source_file.* = .{ | 187 | c_source_file.* = .{ |
| 198 | .src_path = try comp.zig_lib_directory.join(arena, &[_][]const u8{ "libc", src_file }), | 188 | .src_path = try comp.zig_lib_directory.join(arena, &[_][]const u8{ "libc", src_file }), |
| ... | @@ -427,6 +417,9 @@ fn addCcArgs( | ... | @@ -427,6 +417,9 @@ fn addCcArgs( |
| 427 | "-fno-asynchronous-unwind-tables", | 417 | "-fno-asynchronous-unwind-tables", |
| 428 | "-ffunction-sections", | 418 | "-ffunction-sections", |
| 429 | "-fdata-sections", | 419 | "-fdata-sections", |
| | 420 | |
| | 421 | "-Qunused-arguments", |
| | 422 | "-w", // disable all warnings |
| 430 | }); | 423 | }); |
| 431 | } | 424 | } |
| 432 | | 425 | |