summaryrefslogtreecommitdiff
path: root/src/lj_vm.h
diff options
context:
space:
mode:
authorMike Pall <mike>2011-03-17 16:05:04 +0100
committerMike Pall <mike>2011-03-17 16:06:41 +0100
commitac3b1dcfc5749b63e1c65703cc33151c79337e79 (patch)
tree10dbe5851451cf81a0c57603501bd6a7d3e7a02e /src/lj_vm.h
parent6299485000cfc96c92352501182e228c8e143005 (diff)
downloadluajit-ac3b1dcfc5749b63e1c65703cc33151c79337e79.tar.gz
luajit-ac3b1dcfc5749b63e1c65703cc33151c79337e79.tar.bz2
luajit-ac3b1dcfc5749b63e1c65703cc33151c79337e79.zip
x64: Workaround for libgcc unwind bug (still present in RHEL 5.5).
Diffstat (limited to 'src/lj_vm.h')
-rw-r--r--src/lj_vm.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lj_vm.h b/src/lj_vm.h
index 1f9cf9b1..036ada7d 100644
--- a/src/lj_vm.h
+++ b/src/lj_vm.h
@@ -19,6 +19,9 @@ LJ_ASMF_NORET void LJ_FASTCALL lj_vm_unwind_c(void *cframe, int errcode);
19LJ_ASMF_NORET void LJ_FASTCALL lj_vm_unwind_ff(void *cframe); 19LJ_ASMF_NORET void LJ_FASTCALL lj_vm_unwind_ff(void *cframe);
20LJ_ASMF void lj_vm_unwind_c_eh(void); 20LJ_ASMF void lj_vm_unwind_c_eh(void);
21LJ_ASMF void lj_vm_unwind_ff_eh(void); 21LJ_ASMF void lj_vm_unwind_ff_eh(void);
22#if LJ_TARGET_X86ORX64
23LJ_ASMF void lj_vm_unwind_rethrow(void);
24#endif
22 25
23/* Miscellaneous functions. */ 26/* Miscellaneous functions. */
24#if LJ_TARGET_X86ORX64 27#if LJ_TARGET_X86ORX64