fix bug in runtime
This commit is contained in:
parent
05849e02a9
commit
7a82c7e3b2
|
@ -300,8 +300,9 @@ u6a_runtime_execute(FILE* restrict istream, FILE* restrict ostream) {
|
||||||
ACC_FN(arg);
|
ACC_FN(arg);
|
||||||
break;
|
break;
|
||||||
case u6a_vf_d1_c:
|
case u6a_vf_d1_c:
|
||||||
func = u6a_vm_pool_get1(func.ref).fn;
|
STACK_PUSH2(VM_VAR_JMP, vm_var_fn_addref(u6a_vm_pool_get1(func.ref).fn));
|
||||||
goto do_apply;
|
ACC_FN(arg);
|
||||||
|
VM_JMP(0x03);
|
||||||
case u6a_vf_d1_s:
|
case u6a_vf_d1_s:
|
||||||
tuple = u6a_vm_pool_get2(func.ref);
|
tuple = u6a_vm_pool_get2(func.ref);
|
||||||
STACK_PUSH1(tuple.v1.fn);
|
STACK_PUSH1(tuple.v1.fn);
|
||||||
|
|
Loading…
Reference in New Issue