Index: src/snapshot/partial-serializer.cc |
diff --git a/src/snapshot/partial-serializer.cc b/src/snapshot/partial-serializer.cc |
index b78a1edbd0647f52079a4a3ee1c4b922ad334c5f..52938a5fbe2962ac7c0722a60b870cf4845c3897 100644 |
--- a/src/snapshot/partial-serializer.cc |
+++ b/src/snapshot/partial-serializer.cc |
@@ -93,10 +93,9 @@ void PartialSerializer::SerializeObject(HeapObject* obj, HowToCode how_to_code, |
// Clear literal boilerplates. |
if (obj->IsJSFunction()) { |
JSFunction* function = JSFunction::cast(obj); |
- LiteralsArray* literals = function->literals(); |
- for (int i = 0; i < literals->literals_count(); i++) { |
- literals->set_literal_undefined(i); |
- } |
+ TypeFeedbackVector* vector = function->feedback_vector(); |
+ vector->ClearSlots(function->shared()); |
+ // TODO(mvstanton): I think there is duplication here. |
function->ClearTypeFeedbackInfo(); |
} |