|
@@ -191,8 +191,7 @@ void emit_asm(BuildCtx *ctx)
|
|
|
if (ctx->mode != BUILD_machasm)
|
|
|
fprintf(ctx->fp, ".Lbegin:\n");
|
|
|
|
|
|
-#if LJ_TARGET_ARM && defined(__GNUC__) && !defined(__symbian__) && \
|
|
|
- !LJ_TARGET_OSX
|
|
|
+#if LJ_TARGET_ARM && defined(__GNUC__) && !defined(LUAJIT_NO_UNWIND)
|
|
|
/* This should really be moved into buildvm_arm.dasc. */
|
|
|
fprintf(ctx->fp,
|
|
|
".fnstart\n"
|
|
@@ -228,8 +227,7 @@ void emit_asm(BuildCtx *ctx)
|
|
|
#endif
|
|
|
}
|
|
|
|
|
|
-#if LJ_TARGET_ARM && defined(__GNUC__) && !defined(__symbian__) && \
|
|
|
- !LJ_TARGET_OSX
|
|
|
+#if LJ_TARGET_ARM && defined(__GNUC__) && !defined(LUAJIT_NO_UNWIND)
|
|
|
fprintf(ctx->fp,
|
|
|
".globl lj_err_unwind_arm\n"
|
|
|
".personality lj_err_unwind_arm\n"
|