diff options
author | Mike Pall <mike> | 2011-04-19 17:12:41 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2011-04-19 17:12:41 +0200 |
commit | 9ea679410c8061741a49350b3fc969365ffe5547 (patch) | |
tree | ffdee260d58659979e00327bea8c6585355a6cce /src/lj_err.c | |
parent | e94a12f4f6dcb1f34b986c745d78b380aca91750 (diff) | |
download | luajit-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.c | 5 |
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 */ |