aboutsummaryrefslogtreecommitdiff
path: root/src/lj_arch.h
diff options
context:
space:
mode:
authorMike Pall <mike>2017-02-20 02:29:42 +0100
committerMike Pall <mike>2017-02-20 02:29:42 +0100
commit1abd779907d429fc24c2d7787ba128d8b39c592f (patch)
treefb5f4117359417c29242f72ff030b081077661c3 /src/lj_arch.h
parentb93a1dd0c831cab22f98163d0dde792a493c0eef (diff)
downloadluajit-1abd779907d429fc24c2d7787ba128d8b39c592f.tar.gz
luajit-1abd779907d429fc24c2d7787ba128d8b39c592f.tar.bz2
luajit-1abd779907d429fc24c2d7787ba128d8b39c592f.zip
MIPS: Backport workaround for compact unwind tables.
Diffstat (limited to 'src/lj_arch.h')
-rw-r--r--src/lj_arch.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lj_arch.h b/src/lj_arch.h
index f0ad9b21..e04c4ee9 100644
--- a/src/lj_arch.h
+++ b/src/lj_arch.h
@@ -433,6 +433,11 @@
433#define LJ_NO_SYSTEM 1 433#define LJ_NO_SYSTEM 1
434#endif 434#endif
435 435
436#if !defined(LUAJIT_NO_UNWIND) && __GNU_COMPACT_EH__
437/* NYI: no support for compact unwind specification, yet. */
438#define LUAJIT_NO_UNWIND 1
439#endif
440
436#if defined(LUAJIT_NO_UNWIND) || defined(__symbian__) || LJ_TARGET_IOS || LJ_TARGET_PS3 || LJ_TARGET_PS4 441#if defined(LUAJIT_NO_UNWIND) || defined(__symbian__) || LJ_TARGET_IOS || LJ_TARGET_PS3 || LJ_TARGET_PS4
437#define LJ_NO_UNWIND 1 442#define LJ_NO_UNWIND 1
438#endif 443#endif