Index: src/type-feedback-vector.cc |
diff --git a/src/type-feedback-vector.cc b/src/type-feedback-vector.cc |
index 3cf81f8c5f16228f2fece4935adcfe77e722b446..15710ab76f3c8090882fb24c429dce89e408af78 100644 |
--- a/src/type-feedback-vector.cc |
+++ b/src/type-feedback-vector.cc |
@@ -343,6 +343,14 @@ void CallICNexus::ConfigureMonomorphicArray() { |
} |
+void CallICNexus::ConfigureMonomorphicMathFunction( |
+ Handle<JSFunction> function) { |
+ Handle<WeakCell> new_cell = GetIsolate()->factory()->NewWeakCell(function); |
+ SetFeedback(*new_cell); |
+ SetFeedbackExtra(Smi::FromInt(0)); |
+} |
+ |
+ |
void CallICNexus::ConfigureUninitialized() { |
SetFeedback(*vector()->UninitializedSentinel(GetIsolate()), |
SKIP_WRITE_BARRIER); |