authorgravatar for davidgm94.work@protonmail.comDavid Gonzalez Martin <davidgm94.work@protonmail.com> 2023-01-24 07:45:33-06:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-01-24 15:41:30-05:00
logdfcedfdca0b1e26d8a735327fe8e42d7887b21b2
tree6e9526c39a934eebbe61ad159b79e2a7e3ed4c87
parent9eeae556cc77b408c8704c9bd43960f949e0ec10

build: Fix red zone flag


1 files changed, 7 insertions(+), 1 deletions(-)

lib/std/build/LibExeObjStep.zig+7-1
......@@ -1415,7 +1415,13 @@ fn make(step: *Step) !void {
14151415 try zig_args.append("-fno-stack-check");
14161416 }
14171417 try addFlag(&zig_args, "stack-protector", self.stack_protector);
1418 try addFlag(&zig_args, "red-zone", self.red_zone);
1418 if (self.red_zone) |red_zone| {
1419 if (red_zone) {
1420 try zig_args.append("-mred-zone");
1421 } else {
1422 try zig_args.append("-mno-red-zone");
1423 }
1424 }
14191425 try addFlag(&zig_args, "omit-frame-pointer", self.omit_frame_pointer);
14201426 try addFlag(&zig_args, "dll-export-fns", self.dll_export_fns);
14211427