| Index: src/a64/lithium-a64.cc
|
| diff --git a/src/a64/lithium-a64.cc b/src/a64/lithium-a64.cc
|
| index b3302667815b2acdc5ec6f6f08ccf70b916504dd..ae8705de436a5fc08b1f164695b6febecdc267c0 100644
|
| --- a/src/a64/lithium-a64.cc
|
| +++ b/src/a64/lithium-a64.cc
|
| @@ -2132,8 +2132,7 @@ LInstruction* LChunkBuilder::DoStoreNamedField(HStoreNamedField* instr) {
|
|
|
| LStoreNamedField* result =
|
| new(zone()) LStoreNamedField(object, value, temp0, temp1);
|
| - if (FLAG_track_heap_object_fields &&
|
| - instr->field_representation().IsHeapObject() &&
|
| + if (instr->field_representation().IsHeapObject() &&
|
| !instr->value()->type().IsHeapObject()) {
|
| return AssignEnvironment(result);
|
| }
|
|
|