| 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 +
|
|
|