Skip to content

Commit 5118ef6

Browse files
committed
rt: Remove leading underscore on Win64
Win64 convention does not use underscore.
1 parent 501eea0 commit 5118ef6

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

src/rt/arch/x86_64/_context.S

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ First four arguments:
5454
anyhow.
5555
*/
5656

57-
#if defined(__APPLE__) || defined(_WIN32)
57+
#if defined(__APPLE__)
5858
#define SWAP_REGISTERS _swap_registers
5959
#else
6060
#define SWAP_REGISTERS swap_registers

src/rt/arch/x86_64/ccall.S

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,13 @@
1818

1919
.text
2020

21-
#if defined(__APPLE__) || defined(_WIN32)
21+
#if defined(__APPLE__)
2222
.globl ___morestack
2323
.private_extern MORESTACK
2424
___morestack:
25+
#elif defined(_WIN32)
26+
.globl __morestack
27+
__morestack:
2528
#else
2629
.globl __morestack
2730
.hidden __morestack

src/rt/arch/x86_64/morestack.S

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
.text
1313

14-
#if defined(__APPLE__) || defined(_WIN32)
14+
#if defined(__APPLE__)
1515
#define UPCALL_NEW_STACK _upcall_new_stack
1616
#define UPCALL_DEL_STACK _upcall_del_stack
1717
#define MORESTACK ___morestack

0 commit comments

Comments
 (0)