mirror of
https://github.com/c3lang/c3c.git
synced 2026-02-27 12:01:16 +00:00
Fixes to native backtrace.
This commit is contained in:
committed by
Christoffer Lerno
parent
dc0aa35522
commit
5e8816e6df
@@ -6189,7 +6189,7 @@ static inline void llvm_emit_macro_block(GenContext *c, BEValue *be_value, Expr
|
||||
llvm_emit_update_stack_row(c, expr->span.row);
|
||||
Decl *macro = expr->macro_block.macro;
|
||||
old_stack_trace = c->debug.stacktrace;
|
||||
llvm_emit_push_stacktrace(c, macro, macro->name, ST_MACRO);
|
||||
llvm_emit_push_emulated_stacktrace(c, macro, macro->name, ST_MACRO);
|
||||
}
|
||||
}
|
||||
llvm_emit_return_block(c, be_value, expr->type, expr->macro_block.first_stmt, expr->macro_block.block_exit, restore_at_exit ? &old_stack_trace : NULL);
|
||||
|
||||
Reference in New Issue
Block a user