From 0deb5cfcd4758ffa69440578187739ee2b79ab27 Mon Sep 17 00:00:00 2001 From: dzaima Date: Thu, 28 Oct 2021 21:55:18 +0300 Subject: [PATCH] add missing bytecodes to FOR_BC --- src/load.c | 2 ++ src/vm.c | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/load.c b/src/load.c index 7a0f133f..3513813f 100644 --- a/src/load.c +++ b/src/load.c @@ -317,6 +317,8 @@ void load_init() { // very last init function gc_add(load_compArg); #else B* runtime = fruntime; + (void)frtObj; + (void)rtComplete; #endif diff --git a/src/vm.c b/src/vm.c index 453e57e5..760ee3a2 100644 --- a/src/vm.c +++ b/src/vm.c @@ -12,10 +12,10 @@ #define FOR_BC(F) F(PUSH) F(DYNO) F(DYNM) F(ARRO) F(ARRM) F(FN1C) F(FN2C) F(MD1C) F(MD2C) F(TR2D) \ F(TR3D) F(SETN) F(SETU) F(SETM) F(SETC) F(POPS) F(DFND) F(FN1O) F(FN2O) F(CHKV) F(TR3O) \ - F(MD2R) F(VARO) F(VARM) F(VFYM) F(SETH) F(RETN) F(FLDO) F(FLDM) F(ALIM) F(RETD) F(SYSV) F(VARU) F(PRED) F(PRED1) F(PRED2) \ + F(MD2R) F(MD2L) F(VARO) F(VARM) F(VFYM) F(SETH) F(RETN) F(FLDO) F(FLDM) F(ALIM) F(RETD) F(SYSV) F(VARU) F(PRED) F(PRED1) F(PRED2) \ F(EXTO) F(EXTM) F(EXTU) F(ADDI) F(ADDU) F(FN1Ci)F(FN1Oi)F(FN2Ci)F(FN2Oi) \ - F(SETNi)F(SETUi)F(SETMi)F(SETCi)F(SETNv)F(SETUv)F(SETMv)F(SETCv)F(FAIL) \ - F(DFND0)F(DFND1)F(DFND2) + F(SETNi)F(SETUi)F(SETMi)F(SETCi)F(SETNv)F(SETUv)F(SETMv)F(SETCv)F(SETHi) \ + F(DFND0)F(DFND1)F(DFND2)F(FAIL) u32 bL_m[BC_SIZE]; i32 sD_m[BC_SIZE];