| 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);
|
|
|