From b6b2426181e587252dabe7098f7ce1a442fdf8c2 Mon Sep 17 00:00:00 2001 From: Michael Holman Date: Fri, 20 Apr 2018 14:46:11 -0700 Subject: [PATCH] don't update write barrier card table for wasm stores --- lib/Backend/Lower.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/Backend/Lower.cpp b/lib/Backend/Lower.cpp index 64aaec3ca6c..e09754158de 100644 --- a/lib/Backend/Lower.cpp +++ b/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;