fix an unnecessary ad-hoc assign, which can mark a param as a UsedVar
diff --git a/lib/Target/JSBackend/JSBackend.cpp b/lib/Target/JSBackend/JSBackend.cpp index aab3c33..a90a1ed 100644 --- a/lib/Target/JSBackend/JSBackend.cpp +++ b/lib/Target/JSBackend/JSBackend.cpp
@@ -1987,7 +1987,7 @@ const Value *P = SI->getPointerOperand(); std::string PS = getOpName(P); std::string VS = getValueAsStr(SI->getValueOperand()); - Code << getAdHocAssign(PS, P->getType()) << getValueAsStr(P) << ';'; + Code << PS << " = " << getValueAsStr(P) << ';'; Code << "SIMD_" << simdType << "_store" << "(HEAPU8, " << PS << ", " << VS << ")"; return true; } else if (Operator::getOpcode(I) == Instruction::ExtractElement) {