Index: src/hydrogen-instructions.cc |
diff --git a/src/hydrogen-instructions.cc b/src/hydrogen-instructions.cc |
index 12ba829ca0814f306593b0f563a699ee062bb12e..9db2cd21fae19e0618084653bf9bcbd25833b7cc 100644 |
--- a/src/hydrogen-instructions.cc |
+++ b/src/hydrogen-instructions.cc |
@@ -2785,11 +2785,9 @@ bool HStoreKeyed::NeedsCanonicalization() { |
#define H_CONSTANT_INT32(val) \ |
-new(zone) HConstant(FACTORY->NewNumberFromInt(val, TENURED), \ |
- Representation::Integer32()) |
+new(zone) HConstant(static_cast<int32_t>(val), Representation::Integer32()) |
#define H_CONSTANT_DOUBLE(val) \ |
-new(zone) HConstant(FACTORY->NewNumber(val, TENURED), \ |
- Representation::Double()) |
+new(zone) HConstant(static_cast<double>(val), Representation::Double()) |
Jakob Kummerow
2013/02/21 12:17:04
I don't think this cast is necessary, but it shoul
|
#define DEFINE_NEW_H_SIMPLE_ARITHMETIC_INSTR(HInstr, op) \ |
HInstruction* HInstr::New( \ |