Exception handling
This commit is contained in:
@@ -300,8 +300,8 @@ static void mark_stack_frame(StackFrame *frame, size_t *restrict limit) {
|
||||
case STACK_FRAME_UNWIND_PROTECT:
|
||||
// nothing to do
|
||||
break;
|
||||
case STACK_FRAME_CONDITION_CASE:
|
||||
mark_object(frame->condition_case.exceptions);
|
||||
case STACK_FRAME_HANDLER_BIND:
|
||||
mark_object(frame->handler_bind.exceptions);
|
||||
saturating_dec(limit, 1);
|
||||
break;
|
||||
case STACK_FRAME_DYNAMIC_BINDING:
|
||||
|
||||
Reference in New Issue
Block a user