Index: src/arm64/simulator-arm64.h |
diff --git a/src/arm64/simulator-arm64.h b/src/arm64/simulator-arm64.h |
index 4c4d515d1e35a5a670ede965ee9e1c502a0d6b32..471dac627f65309b85ad6bbacfd3d298e809919b 100644 |
--- a/src/arm64/simulator-arm64.h |
+++ b/src/arm64/simulator-arm64.h |
@@ -211,6 +211,7 @@ class Simulator : public DecoderVisitor { |
public: |
template<typename T> |
explicit CallArgument(T argument) { |
+ bits_ = 0; |
ASSERT(sizeof(argument) <= sizeof(bits_)); |
memcpy(&bits_, &argument, sizeof(argument)); |
type_ = X_ARG; |