Index: src/serialize.cc |
diff --git a/src/serialize.cc b/src/serialize.cc |
index 70b69c23c0dc01beeda05d4bcb2532584df4b5a6..42ca6b9b228c1055f26f4e34e8ee84a000a62e80 100644 |
--- a/src/serialize.cc |
+++ b/src/serialize.cc |
@@ -2017,13 +2017,6 @@ void CodeSerializer::SerializeObject(Object* o, HowToCode how_to_code, |
void CodeSerializer::SerializeHeapObject(HeapObject* heap_object, |
HowToCode how_to_code, |
WhereToPoint where_to_point) { |
- if (heap_object->IsScript()) { |
- // The wrapper cache uses a Foreign object to point to a global handle. |
- // However, the object visitor expects foreign objects to point to external |
- // references. Clear the cache to avoid this issue. |
- Script::cast(heap_object)->ClearWrapperCache(); |
- } |
- |
if (FLAG_trace_code_serializer) { |
PrintF("Encoding heap object: "); |
heap_object->ShortPrint(); |