Index: src/objects-inl.h |
diff --git a/src/objects-inl.h b/src/objects-inl.h |
index 29474b99fd5901cd4e8e9e27fb21a95e84edfd6a..b988d3bf2bfea9a8a990a1f5f6d1fb616224164a 100644 |
--- a/src/objects-inl.h |
+++ b/src/objects-inl.h |
@@ -3610,6 +3610,12 @@ bool Map::CanBeDeprecated() { |
} |
+Handle<Map> Map::CurrentMapForDeprecated(Handle<Map> map) { |
+ if (!map->is_deprecated()) return map; |
+ return GeneralizeRepresentation(map, 0, Representation::Smi()); |
+} |
+ |
+ |
void Map::NotifyLeafMapLayoutChange() { |
dependent_code()->DeoptimizeDependentCodeGroup( |
GetIsolate(), |