summaryrefslogtreecommitdiff
path: root/src/lj_err.c
diff options
context:
space:
mode:
authorMike Pall <mike>2011-04-19 17:12:41 +0200
committerMike Pall <mike>2011-04-19 17:12:41 +0200
commit9ea679410c8061741a49350b3fc969365ffe5547 (patch)
treeffdee260d58659979e00327bea8c6585355a6cce /src/lj_err.c
parente94a12f4f6dcb1f34b986c745d78b380aca91750 (diff)
downloadluajit-9ea679410c8061741a49350b3fc969365ffe5547.tar.gz
luajit-9ea679410c8061741a49350b3fc969365ffe5547.tar.bz2
luajit-9ea679410c8061741a49350b3fc969365ffe5547.zip
Workaround to compile with Clang. Fix Clang warnings.
Diffstat (limited to 'src/lj_err.c')
-rw-r--r--src/lj_err.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lj_err.c b/src/lj_err.c
index 51c8fb9f..7eaffdb6 100644
--- a/src/lj_err.c
+++ b/src/lj_err.c
@@ -533,6 +533,11 @@ static void *err_unwind(lua_State *L, void *stopcf, int errcode)
533 533
534#if defined(__GNUC__) && !LJ_TARGET_ARM 534#if defined(__GNUC__) && !LJ_TARGET_ARM
535 535
536#ifdef __clang__
537/* http://llvm.org/bugs/show_bug.cgi?id=8703 */
538#define __unwind_word__ word
539#endif
540
536#include <unwind.h> 541#include <unwind.h>
537 542
538#define LJ_UEXCLASS 0x4c55414a49543200ULL /* LUAJIT2\0 */ 543#define LJ_UEXCLASS 0x4c55414a49543200ULL /* LUAJIT2\0 */