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) {