| Index: src/snapshot/code-serializer.cc
|
| diff --git a/src/snapshot/code-serializer.cc b/src/snapshot/code-serializer.cc
|
| index 8d2f5d933994cbab63e6451973137fe11c50496a..16044a505953686c58d0474803458a2d4bacb606 100644
|
| --- a/src/snapshot/code-serializer.cc
|
| +++ b/src/snapshot/code-serializer.cc
|
| @@ -98,6 +98,10 @@ void CodeSerializer::SerializeObject(HeapObject* obj, HowToCode how_to_code,
|
| UNREACHABLE();
|
| }
|
|
|
| + if (ElideObject(obj)) {
|
| + return SerializeObject(*isolate()->factory()->undefined_value(),
|
| + how_to_code, where_to_point, skip);
|
| + }
|
| // Past this point we should not see any (context-specific) maps anymore.
|
| CHECK(!obj->IsMap());
|
| // There should be no references to the global object embedded.
|
|
|