diff options
Diffstat (limited to '')
-rw-r--r-- | src/vm_x86.dasc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/vm_x86.dasc b/src/vm_x86.dasc index 6c8302a0..62a5e139 100644 --- a/src/vm_x86.dasc +++ b/src/vm_x86.dasc | |||
@@ -5659,7 +5659,11 @@ static void emit_asm_debug(BuildCtx *ctx) | |||
5659 | ".LEFDE1:\n\n", (int)ctx->codesz - fcofs); | 5659 | ".LEFDE1:\n\n", (int)ctx->codesz - fcofs); |
5660 | #endif | 5660 | #endif |
5661 | #if (defined(__sun__) && defined(__svr4__)) | 5661 | #if (defined(__sun__) && defined(__svr4__)) |
5662 | #if LJ_64 | ||
5663 | fprintf(ctx->fp, "\t.section .eh_frame,\"a\",@unwind\n"); | ||
5664 | #else | ||
5662 | fprintf(ctx->fp, "\t.section .eh_frame,\"aw\",@progbits\n"); | 5665 | fprintf(ctx->fp, "\t.section .eh_frame,\"aw\",@progbits\n"); |
5666 | #endif | ||
5663 | #else | 5667 | #else |
5664 | fprintf(ctx->fp, "\t.section .eh_frame,\"a\",@progbits\n"); | 5668 | fprintf(ctx->fp, "\t.section .eh_frame,\"a\",@progbits\n"); |
5665 | #endif | 5669 | #endif |