Index: src/x64/lithium-x64.cc |
diff --git a/src/x64/lithium-x64.cc b/src/x64/lithium-x64.cc |
index d0091e50793177f223e582c5d8b27da683268c34..e0adc1ff31ef7ca2779606d05c37a0f101ce9e40 100644 |
--- a/src/x64/lithium-x64.cc |
+++ b/src/x64/lithium-x64.cc |
@@ -1613,10 +1613,8 @@ LInstruction* LChunkBuilder::DoChange(HChange* instr) { |
LOperand* value = UseRegister(instr->value()); |
bool needs_check = !instr->value()->type().IsSmi(); |
if (needs_check) { |
- LOperand* xmm_temp = |
- (instr->CanTruncateToInt32() && CpuFeatures::IsSupported(SSE3)) |
- ? NULL |
- : FixedTemp(xmm1); |
+ LOperand* xmm_temp = instr->CanTruncateToInt32() ? NULL |
+ : FixedTemp(xmm1); |
LTaggedToI* res = new LTaggedToI(value, xmm_temp); |
return AssignEnvironment(DefineSameAsFirst(res)); |
} else { |