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