summaryrefslogtreecommitdiff
path: root/src/lj_err.c
diff options
context:
space:
mode:
authorMike Pall <mike>2015-06-09 22:09:11 +0200
committerMike Pall <mike>2015-06-09 22:09:11 +0200
commitfb19df9fd765ce7384e2e28cec78b3c30a10d5ee (patch)
treea3e6b0811cf37b6eb7fc720fc56e7e1c8222b06c /src/lj_err.c
parent4da1bb66cdd20e868dae42d2c544280ec1b9fa76 (diff)
parent72347895edbdc8730c1e758bfee4264fd60164ac (diff)
downloadluajit-fb19df9fd765ce7384e2e28cec78b3c30a10d5ee.tar.gz
luajit-fb19df9fd765ce7384e2e28cec78b3c30a10d5ee.tar.bz2
luajit-fb19df9fd765ce7384e2e28cec78b3c30a10d5ee.zip
Merge branch 'master' into v2.1
Diffstat (limited to 'src/lj_err.c')
-rw-r--r--src/lj_err.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lj_err.c b/src/lj_err.c
index 26210f54..2e20c2c0 100644
--- a/src/lj_err.c
+++ b/src/lj_err.c
@@ -58,10 +58,10 @@
58** EXT cannot be enabled on WIN32 since system exceptions use code-driven SEH. 58** EXT cannot be enabled on WIN32 since system exceptions use code-driven SEH.
59** EXT is mandatory on WIN64 since the calling convention has an abundance 59** EXT is mandatory on WIN64 since the calling convention has an abundance
60** of callee-saved registers (rbx, rbp, rsi, rdi, r12-r15, xmm6-xmm15). 60** of callee-saved registers (rbx, rbp, rsi, rdi, r12-r15, xmm6-xmm15).
61** EXT is mandatory on POSIX/x64 since the interpreter doesn't save r12/r13. 61** The POSIX/x64 interpreter only saves r12/r13 for INT (e.g. PS4).
62*/ 62*/
63 63
64#if defined(__GNUC__) && (LJ_TARGET_X64 || defined(LUAJIT_UNWIND_EXTERNAL)) 64#if defined(__GNUC__) && (LJ_TARGET_X64 || defined(LUAJIT_UNWIND_EXTERNAL)) && !LJ_NO_UNWIND
65#define LJ_UNWIND_EXT 1 65#define LJ_UNWIND_EXT 1
66#elif LJ_TARGET_X64 && LJ_TARGET_WINDOWS 66#elif LJ_TARGET_X64 && LJ_TARGET_WINDOWS
67#define LJ_UNWIND_EXT 1 67#define LJ_UNWIND_EXT 1