Don't use thread-safe exceptions on OSX. Complain to Apple, not me.

This commit is contained in:
Mike Pall 2011-06-29 11:25:29 +02:00
parent 64dbe7d929
commit 0af502f438

View File

@ -258,7 +258,12 @@ LJ_FUNCA int lj_err_unwind_dwarf(int version, _Unwind_Action actions,
} }
#if LJ_UNWIND_EXT #if LJ_UNWIND_EXT
#if LJ_TARGET_OSX
/* Sorry, no thread safety for OSX. Complain to Apple, not me. */
static struct _Unwind_Exception static_uex;
#else
static __thread struct _Unwind_Exception static_uex; static __thread struct _Unwind_Exception static_uex;
#endif
/* Raise DWARF2 exception. */ /* Raise DWARF2 exception. */
static void err_raise_ext(int errcode) static void err_raise_ext(int errcode)