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. |