Index: src/full-codegen/x64/full-codegen-x64.cc |
diff --git a/src/full-codegen/x64/full-codegen-x64.cc b/src/full-codegen/x64/full-codegen-x64.cc |
index 5c7135615171b36f867fe9425584d43d1dd2ac84..fb1c30b7b026bacb0b6a0f277fdbb30d42b7e699 100644 |
--- a/src/full-codegen/x64/full-codegen-x64.cc |
+++ b/src/full-codegen/x64/full-codegen-x64.cc |
@@ -3321,9 +3321,7 @@ void FullCodeGenerator::EmitDateField(CallRuntime* expr) { |
} else { |
Label runtime, done; |
if (index->value() < JSDate::kFirstUncachedField) { |
- ExternalReference stamp = ExternalReference::date_cache_stamp(isolate()); |
- Operand stamp_operand = __ ExternalOperand(stamp); |
- __ movp(scratch, stamp_operand); |
+ __ Load(scratch, ExternalReference::date_cache_stamp(isolate())); |
__ cmpp(scratch, FieldOperand(object, JSDate::kCacheStampOffset)); |
__ j(not_equal, &runtime, Label::kNear); |
__ movp(result, FieldOperand(object, JSDate::kValueOffset + |