@@ -13,11 +13,11 @@ comptime {
13
13
// Default stack-probe functions emitted by LLVM
14
14
if (builtin .target .isMinGW ()) {
15
15
@export (& _chkstk , .{ .name = "_alloca" , .linkage = common .linkage , .visibility = common .visibility });
16
+ @export (& __chkstk , .{ .name = "__chkstk" , .linkage = common .linkage , .visibility = common .visibility });
17
+ @export (& ___chkstk , .{ .name = "__alloca" , .linkage = common .linkage , .visibility = common .visibility });
18
+ @export (& ___chkstk , .{ .name = "___chkstk" , .linkage = common .linkage , .visibility = common .visibility });
19
+ @export (& __chkstk_ms , .{ .name = "__chkstk_ms" , .linkage = common .linkage , .visibility = common .visibility });
16
20
@export (& ___chkstk_ms , .{ .name = "___chkstk_ms" , .linkage = common .linkage , .visibility = common .visibility });
17
-
18
- if (arch == .thumb or arch == .aarch64 ) {
19
- @export (& __chkstk , .{ .name = "__chkstk" , .linkage = common .linkage , .visibility = common .visibility });
20
- }
21
21
} else if (! builtin .link_libc ) {
22
22
// This symbols are otherwise exported by MSVCRT.lib
23
23
@export (& _chkstk , .{ .name = "_chkstk" , .linkage = common .linkage , .visibility = common .visibility });
0 commit comments