Index: src/crankshaft/x87/lithium-x87.cc |
diff --git a/src/crankshaft/x87/lithium-x87.cc b/src/crankshaft/x87/lithium-x87.cc |
index b422e1235b49994728a575736f3bb907b809d476..27c37e43eef9beb186aa114d05989b440c1ca6bd 100644 |
--- a/src/crankshaft/x87/lithium-x87.cc |
+++ b/src/crankshaft/x87/lithium-x87.cc |
@@ -1788,6 +1788,14 @@ |
LInstruction* LChunkBuilder::DoMapEnumLength(HMapEnumLength* instr) { |
LOperand* map = UseRegisterAtStart(instr->value()); |
return DefineAsRegister(new(zone()) LMapEnumLength(map)); |
+} |
+ |
+ |
+LInstruction* LChunkBuilder::DoDateField(HDateField* instr) { |
+ LOperand* date = UseFixed(instr->value(), eax); |
+ LDateField* result = |
+ new(zone()) LDateField(date, FixedTemp(ecx), instr->index()); |
+ return MarkAsCall(DefineFixed(result, eax), instr, CANNOT_DEOPTIMIZE_EAGERLY); |
} |