Index: src/ia32/lithium-codegen-ia32.cc |
diff --git a/src/ia32/lithium-codegen-ia32.cc b/src/ia32/lithium-codegen-ia32.cc |
index 30c35b1f0f93030caa07b4a8f69ddbfe1615fc55..9f068acf7cb732d6ce7d8215fe57c9f158411c8f 100644 |
--- a/src/ia32/lithium-codegen-ia32.cc |
+++ b/src/ia32/lithium-codegen-ia32.cc |
@@ -1794,11 +1794,6 @@ void LCodeGen::DoDateField(LDateField* instr) { |
DCHECK(object.is(result)); |
DCHECK(object.is(eax)); |
- __ test(object, Immediate(kSmiTagMask)); |
- DeoptimizeIf(zero, instr, Deoptimizer::kSmi); |
- __ CmpObjectType(object, JS_DATE_TYPE, scratch); |
- DeoptimizeIf(not_equal, instr, Deoptimizer::kNotADateObject); |
- |
if (index->value() == 0) { |
__ mov(result, FieldOperand(object, JSDate::kValueOffset)); |
} else { |