callstack.cpp: fix fat-fingered typo from undefined-symbol change
parent
b653360299
commit
10845ebfb9
|
@ -129,8 +129,8 @@ void factor_vm::set_frame_offset(stack_frame *frame, cell offset)
|
|||
|
||||
void factor_vm::scrub_return_address()
|
||||
{
|
||||
stack_frame *frame = innermost_stack_frame(ctx->callstack_top,
|
||||
ctx->callstack_bottom);
|
||||
stack_frame *frame = innermost_stack_frame(ctx->callstack_bottom,
|
||||
ctx->callstack_top);
|
||||
set_frame_offset(frame,0);
|
||||
}
|
||||
|
||||
|
@ -214,15 +214,15 @@ void factor_vm::primitive_innermost_stack_frame_scan()
|
|||
|
||||
void factor_vm::primitive_set_innermost_stack_frame_quot()
|
||||
{
|
||||
data_root<callstack> callstack(ctx->pop(),this);
|
||||
data_root<callstack> stack(ctx->pop(),this);
|
||||
data_root<quotation> quot(ctx->pop(),this);
|
||||
|
||||
callstack.untag_check(this);
|
||||
stack.untag_check(this);
|
||||
quot.untag_check(this);
|
||||
|
||||
jit_compile_quot(quot.value(),true);
|
||||
|
||||
stack_frame *inner = innermost_stack_frame(callstack->bottom(), callstack->top());
|
||||
stack_frame *inner = innermost_stack_frame(stack->bottom(), stack->top());
|
||||
cell offset = frame_offset(inner);
|
||||
inner->entry_point = quot->entry_point;
|
||||
set_frame_offset(inner,offset);
|
||||
|
|
Loading…
Reference in New Issue