Index: src/ic/ic.cc |
diff --git a/src/ic/ic.cc b/src/ic/ic.cc |
index 226679b63d540d8714c4fa4f7c015c4accbd8555..b5cce682e7524707c339b30798fd89293c61d618 100644 |
--- a/src/ic/ic.cc |
+++ b/src/ic/ic.cc |
@@ -436,6 +436,8 @@ void IC::OnFeedbackChanged(Isolate* isolate, JSFunction* host_function) { |
TypeFeedbackInfo* info = TypeFeedbackInfo::cast(host->type_feedback_info()); |
info->change_own_type_change_checksum(); |
host->set_profiler_ticks(0); |
+ } else if (host_function->IsInterpreted()) { |
+ host_function->shared()->set_profiler_ticks(0); |
} |
isolate->runtime_profiler()->NotifyICChanged(); |
// TODO(2029): When an optimized function is patched, it would |