| Index: runtime/vm/assembler_arm64.cc
|
| diff --git a/runtime/vm/assembler_arm64.cc b/runtime/vm/assembler_arm64.cc
|
| index d56cb3c714426f9db0c16dee2bd763d843ee353e..e42124715a08bbc1055bd812f4c35d94ca7a7d5d 100644
|
| --- a/runtime/vm/assembler_arm64.cc
|
| +++ b/runtime/vm/assembler_arm64.cc
|
| @@ -511,10 +511,7 @@ bool Assembler::CanLoadObjectFromPool(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());
|
| }
|
|
|
|
|
|
|