Procházet zdrojové kódy

Fix inconsistences in marking slot for gc object (#2434)

zhenweijin před 2 roky
rodič
revize
9f3a65b0a3
1 změnil soubory, kde provedl 0 přidání a 2 odebrání
  1. 0 2
      core/iwasm/interpreter/wasm_interp_fast.c

+ 0 - 2
core/iwasm/interpreter/wasm_interp_fast.c

@@ -3982,9 +3982,7 @@ wasm_interp_call_func_bytecode(WASMModuleInstance *module,
                 if (addr1 >= 0) {
                 if (addr1 >= 0) {
                     if (*FRAME_REF(addr1)) {
                     if (*FRAME_REF(addr1)) {
                         CLEAR_FRAME_REF(addr1);
                         CLEAR_FRAME_REF(addr1);
-                        CLEAR_FRAME_REF(addr1 + 1);
                         SET_FRAME_REF(addr2);
                         SET_FRAME_REF(addr2);
-                        SET_FRAME_REF(addr2 + 1);
                     }
                     }
                 }
                 }
 #endif
 #endif