diff options
Diffstat (limited to '')
-rw-r--r-- | src/lj_vm.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lj_vm.h b/src/lj_vm.h index c66db004..c7095941 100644 --- a/src/lj_vm.h +++ b/src/lj_vm.h | |||
@@ -54,8 +54,8 @@ LJ_ASMF void lj_vm_profhook(void); | |||
54 | LJ_ASMF void lj_vm_IITERN(void); | 54 | LJ_ASMF void lj_vm_IITERN(void); |
55 | 55 | ||
56 | /* Trace exit handling. */ | 56 | /* Trace exit handling. */ |
57 | LJ_ASMF void lj_vm_exit_handler(void); | 57 | LJ_ASMF char lj_vm_exit_handler[]; |
58 | LJ_ASMF void lj_vm_exit_interp(void); | 58 | LJ_ASMF char lj_vm_exit_interp[]; |
59 | 59 | ||
60 | /* Internal math helper functions. */ | 60 | /* Internal math helper functions. */ |
61 | #if LJ_TARGET_PPC || LJ_TARGET_ARM64 || (LJ_TARGET_MIPS && LJ_ABI_SOFTFP) | 61 | #if LJ_TARGET_PPC || LJ_TARGET_ARM64 || (LJ_TARGET_MIPS && LJ_ABI_SOFTFP) |
@@ -111,6 +111,6 @@ LJ_ASMF void lj_cont_stitch(void); /* Trace stitching. */ | |||
111 | LJ_ASMF char lj_vm_asm_begin[]; | 111 | LJ_ASMF char lj_vm_asm_begin[]; |
112 | 112 | ||
113 | /* Bytecode offsets are relative to lj_vm_asm_begin. */ | 113 | /* Bytecode offsets are relative to lj_vm_asm_begin. */ |
114 | #define makeasmfunc(ofs) ((ASMFunction)(lj_vm_asm_begin + (ofs))) | 114 | #define makeasmfunc(ofs) lj_ptr_sign((ASMFunction)(lj_vm_asm_begin + (ofs)), 0) |
115 | 115 | ||
116 | #endif | 116 | #endif |