Index: src/objects.h |
diff --git a/src/objects.h b/src/objects.h |
index d04c94b070146660a4529aaa2d12cfe1c5ab46b8..472185ed151ee19f81783eec35cf420627c37fef 100644 |
--- a/src/objects.h |
+++ b/src/objects.h |
@@ -6558,12 +6558,15 @@ class Map: public HeapObject { |
inline bool CanOmitMapChecks(); |
- void AddDependentCompilationInfo(DependentCode::DependencyGroup group, |
- CompilationInfo* info); |
+ static void AddDependentCompilationInfo(Handle<Map> map, |
+ DependentCode::DependencyGroup group, |
+ CompilationInfo* info); |
- void AddDependentCode(DependentCode::DependencyGroup group, |
- Handle<Code> code); |
- void AddDependentIC(Handle<Code> stub); |
+ static void AddDependentCode(Handle<Map> map, |
+ DependentCode::DependencyGroup group, |
+ Handle<Code> code); |
+ static void AddDependentIC(Handle<Map> map, |
+ Handle<Code> stub); |
bool IsMapInArrayPrototypeChain(); |
@@ -9806,9 +9809,8 @@ class PropertyCell: public Cell { |
static Handle<HeapType> UpdatedType(Handle<PropertyCell> cell, |
Handle<Object> value); |
- void AddDependentCompilationInfo(CompilationInfo* info); |
- |
- void AddDependentCode(Handle<Code> code); |
+ static void AddDependentCompilationInfo(Handle<PropertyCell> cell, |
+ CompilationInfo* info); |
// Casting. |
static inline PropertyCell* cast(Object* obj); |