Преглед изворни кода

[MERGE #5023 @MikeHolman] don't update write barrier card table for wasm stores

Merge pull request #5023 from MikeHolman:wasmswbfix

Fixes #5015
Michael Holman пре 8 година
родитељ
комит
cbe8dba339
1 измењених фајлова са 2 додато и 1 уклоњено
  1. 2 1
      lib/Backend/Lower.cpp

+ 2 - 1
lib/Backend/Lower.cpp

@@ -9205,7 +9205,8 @@ Lowerer::LowerStArrViewElem(IR::Instr * instr)
             instr->FreeSrc2();
         }
     }
-    InsertMove(dst, src1, done);
+    // wasm memory buffer is not recycler allocated, so we shouldn't generate write barrier 
+    InsertMove(dst, src1, done, false);
 
     instr->Remove();
     return instrPrev;