aboutsummaryrefslogtreecommitdiff
path: root/src/lj_ccall.h
diff options
context:
space:
mode:
authorMike Pall <mike>2011-11-11 22:10:31 +0100
committerMike Pall <mike>2011-11-12 01:16:10 +0100
commit635371c212a2d344df2aff80506ea51afdd065ef (patch)
treea26a06fb3384366b8e6a036c4e6cdcd11ebd36ec /src/lj_ccall.h
parent0123e4fc895f4a52422dff05a29596e389b4749c (diff)
downloadluajit-635371c212a2d344df2aff80506ea51afdd065ef.tar.gz
luajit-635371c212a2d344df2aff80506ea51afdd065ef.tar.bz2
luajit-635371c212a2d344df2aff80506ea51afdd065ef.zip
FFI: Add unwind definitions for lj_vm_ffi_call.
Adds exception interoperability for C/C++ functions called via FFI from the interpreter.
Diffstat (limited to '')
-rw-r--r--src/lj_ccall.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lj_ccall.h b/src/lj_ccall.h
index 890f665d..14f61924 100644
--- a/src/lj_ccall.h
+++ b/src/lj_ccall.h
@@ -64,8 +64,8 @@ typedef intptr_t GPRArg;
64#define CCALL_NARG_FPR 8 64#define CCALL_NARG_FPR 8
65#define CCALL_NRET_GPR 4 /* For complex double. */ 65#define CCALL_NRET_GPR 4 /* For complex double. */
66#define CCALL_NRET_FPR 1 66#define CCALL_NRET_FPR 1
67#define CCALL_SPS_EXTRA 3 67#define CCALL_SPS_EXTRA 4
68#define CCALL_SPS_FREE 1 68#define CCALL_SPS_FREE 0
69 69
70typedef intptr_t GPRArg; 70typedef intptr_t GPRArg;
71typedef double FPRArg; 71typedef double FPRArg;