| Index: runtime/vm/assembler_x64.cc
|
| diff --git a/runtime/vm/assembler_x64.cc b/runtime/vm/assembler_x64.cc
|
| index 169db47a7302eb96019a9a3ec04dbc6e29954450..aa3faa39dfd5903e2d47c9370bbc75a3cb522f96 100644
|
| --- a/runtime/vm/assembler_x64.cc
|
| +++ b/runtime/vm/assembler_x64.cc
|
| @@ -2842,10 +2842,7 @@ bool Assembler::CanLoadFromObjectPool(const Object& object) {
|
| }
|
| ASSERT(object.IsNotTemporaryScopedHandle());
|
| ASSERT(object.IsOld());
|
| - return (Isolate::Current() != Dart::vm_isolate()) &&
|
| - // Not in the VMHeap, OR is one of the VMHeap objects we put in every
|
| - // object pool.
|
| - (!object.InVMHeap() || IsAlwaysInConstantPool(object));
|
| + return (Isolate::Current() != Dart::vm_isolate());
|
| }
|
|
|
|
|
|
|