| Index: src/x64/lithium-codegen-x64.cc
|
| diff --git a/src/x64/lithium-codegen-x64.cc b/src/x64/lithium-codegen-x64.cc
|
| index 131cbb8f5086b5fad31e282bc4bbfea6ceb737d4..5d1ad6a3cbd0cf0ab90c26b833e5780422e13b33 100644
|
| --- a/src/x64/lithium-codegen-x64.cc
|
| +++ b/src/x64/lithium-codegen-x64.cc
|
| @@ -2815,8 +2815,7 @@ void LCodeGen::DoLoadNamedField(LLoadNamedField* instr) {
|
| }
|
|
|
| Register object = ToRegister(instr->object());
|
| - if (FLAG_track_double_fields &&
|
| - instr->hydrogen()->representation().IsDouble()) {
|
| + if (instr->hydrogen()->representation().IsDouble()) {
|
| XMMRegister result = ToDoubleRegister(instr->result());
|
| __ movsd(result, FieldOperand(object, offset));
|
| return;
|
| @@ -3967,7 +3966,7 @@ void LCodeGen::DoStoreNamedField(LStoreNamedField* instr) {
|
| DeoptimizeIf(cc, instr->environment());
|
| }
|
| }
|
| - } else if (FLAG_track_double_fields && representation.IsDouble()) {
|
| + } else if (representation.IsDouble()) {
|
| ASSERT(transition.is_null());
|
| ASSERT(access.IsInobject());
|
| ASSERT(!hinstr->NeedsWriteBarrier());
|
|
|