Index: runtime/vm/object.h |
diff --git a/runtime/vm/object.h b/runtime/vm/object.h |
index e9c928064597b4426a288910e3cb55bde397984b..6be932d22d556de1438fe9effe6492c2a118db16 100644 |
--- a/runtime/vm/object.h |
+++ b/runtime/vm/object.h |
@@ -1853,8 +1853,7 @@ class ICData : public Object { |
bool IsImmutable() const; |
- void Reset() const; |
- void ResetData() const; |
+ void Reset(Zone* zone) const; |
// Note: only deopts with reasons before Unknown in this list are recorded in |
// the ICData. All other reasons are used purely for informational messages |
@@ -1960,7 +1959,6 @@ class ICData : public Object { |
RawArray* FindFreeIndex(intptr_t* index) const; |
void DebugDump() const; |
- void ValidateSentinelLocations() const; |
// Returns true if this is a two arg smi operation. |
bool AddSmiSmiCheckForFastSmiStubs() const; |
@@ -2133,7 +2131,7 @@ class ICData : public Object { |
intptr_t TestEntryLength() const; |
static RawArray* NewNonCachedEmptyICDataArray(intptr_t num_args_tested); |
- static RawArray* NewEmptyICDataArray(intptr_t num_args_tested); |
+ static RawArray* CachedEmptyICDataArray(intptr_t num_args_tested); |
static RawICData* NewDescriptor(Zone* zone, |
const Function& owner, |
const String& target_name, |
@@ -4504,7 +4502,7 @@ class Code : public Object { |
// Used during reloading (see object_reload.cc). Calls Reset on all ICDatas |
// that are embedded inside the Code object. |
- void ResetICDatas() const; |
+ void ResetICDatas(Zone* zone) const; |
TokenPosition GetTokenPositionAt(intptr_t offset) const; |