aboutsummaryrefslogtreecommitdiff
path: root/lib/compiler_rt/stack_probe.zig
diff options
context:
space:
mode:
Diffstat (limited to 'lib/compiler_rt/stack_probe.zig')
-rw-r--r--lib/compiler_rt/stack_probe.zig8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/compiler_rt/stack_probe.zig b/lib/compiler_rt/stack_probe.zig
index 5ebb851825..22f0f936ce 100644
--- a/lib/compiler_rt/stack_probe.zig
+++ b/lib/compiler_rt/stack_probe.zig
@@ -18,15 +18,15 @@ comptime {
if (is_mingw) {
@export(_chkstk, .{ .name = "_alloca", .linkage = strong_linkage });
@export(___chkstk_ms, .{ .name = "___chkstk_ms", .linkage = strong_linkage });
+
+ if (arch.isAARCH64()) {
+ @export(__chkstk, .{ .name = "__chkstk", .linkage = strong_linkage });
+ }
} else if (!builtin.link_libc) {
// This symbols are otherwise exported by MSVCRT.lib
@export(_chkstk, .{ .name = "_chkstk", .linkage = strong_linkage });
@export(__chkstk, .{ .name = "__chkstk", .linkage = strong_linkage });
}
-
- if (arch.isAARCH64()) {
- @export(__chkstk, .{ .name = "__chkstk", .linkage = strong_linkage });
- }
}
switch (arch) {