Index: src/objects.h |
diff --git a/src/objects.h b/src/objects.h |
index e8c985048455e406c77c6b4c6814261f2cb7ab41..7b490be18d8640a85bdfcc4a65a08ad0f08f7dec 100644 |
--- a/src/objects.h |
+++ b/src/objects.h |
@@ -5306,6 +5306,8 @@ class Code: public HeapObject { |
DECLARE_VERIFIER(Code) |
void ClearInlineCaches(); |
+ void ClearInlineCaches(Kind kind); |
+ |
void ClearTypeFeedbackCells(Heap* heap); |
BailoutId TranslatePcOffsetToAstId(uint32_t pc_offset); |
@@ -5474,6 +5476,8 @@ class Code: public HeapObject { |
private: |
friend class RelocIterator; |
+ void ClearInlineCaches(Kind* kind); |
+ |
// Code aging |
byte* FindCodeAgeSequence(); |
static void GetCodeAgeAndParity(Code* code, Age* age, |
@@ -5765,6 +5769,7 @@ class Map: public HeapObject { |
static bool IsValidElementsTransition(ElementsKind from_kind, |
ElementsKind to_kind); |
+ bool DictionaryElementsInPrototypeChain(); |
inline bool HasTransitionArray(); |
inline bool HasElementsTransition(); |
inline Map* elements_transition_map(); |