| Index: src/objects-inl.h
|
| diff --git a/src/objects-inl.h b/src/objects-inl.h
|
| index 6d7bad751210ef2855ea8031c5f197684077f074..d363d4d6ab29847abca988e340afc65862e9eff2 100644
|
| --- a/src/objects-inl.h
|
| +++ b/src/objects-inl.h
|
| @@ -742,7 +742,8 @@ Object* Object::GetProperty(String* key, PropertyAttributes* attributes) {
|
| } else { \
|
| ASSERT(mode == SKIP_WRITE_BARRIER); \
|
| ASSERT(Heap::InNewSpace(object) || \
|
| - !Heap::InNewSpace(READ_FIELD(object, offset))); \
|
| + !Heap::InNewSpace(READ_FIELD(object, offset)) || \
|
| + Page::IsRSetSet(object->address(), offset)); \
|
| }
|
|
|
| #define READ_DOUBLE_FIELD(p, offset) \
|
|
|