| Index: src/objects-inl.h
|
| diff --git a/src/objects-inl.h b/src/objects-inl.h
|
| index b7cb68d11f77ed17aa8807d8094628740c5aa52f..1cfd9bd59a34bd72bc4f33dc2f27888ceed647ad 100644
|
| --- a/src/objects-inl.h
|
| +++ b/src/objects-inl.h
|
| @@ -767,6 +767,14 @@ bool Object::IsNativeContext() const {
|
| }
|
|
|
|
|
| +bool Object::IsGlobalContextTable() const {
|
| + if (!Object::IsHeapObject()) return false;
|
| + Map* map = HeapObject::cast(this)->map();
|
| + Heap* heap = map->GetHeap();
|
| + return map == heap->global_context_table_map();
|
| +}
|
| +
|
| +
|
| bool Object::IsScopeInfo() const {
|
| return Object::IsHeapObject() &&
|
| HeapObject::cast(this)->map() ==
|
|
|