mirror of
https://github.com/c3lang/c3c.git
synced 2026-02-27 12:01:16 +00:00
More work on TB
This commit is contained in:
@@ -5352,7 +5352,6 @@ static inline void llvm_emit_return_block(GenContext *c, BEValue *be_value, Type
|
||||
}
|
||||
|
||||
LLVMValueRef old_ret_out = c->return_out;
|
||||
c->in_block++;
|
||||
|
||||
LLVMValueRef error_out = c->opt_var;
|
||||
LLVMBasicBlockRef error_block = c->catch_block;
|
||||
@@ -5446,7 +5445,6 @@ DONE:
|
||||
c->return_out = old_ret_out;
|
||||
c->catch_block = error_block;
|
||||
c->opt_var = error_out;
|
||||
c->in_block--;
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user