Index: src/compiler/js-native-context-specialization.h |
diff --git a/src/compiler/js-native-context-specialization.h b/src/compiler/js-native-context-specialization.h |
index 0c7d4fc086165b77f1b4a315f3575de3e90cef78..7d43bfb26d7c068a5970198064cdd798bebbc38b 100644 |
--- a/src/compiler/js-native-context-specialization.h |
+++ b/src/compiler/js-native-context-specialization.h |
@@ -80,12 +80,10 @@ |
Reduction ReduceSoftDeoptimize(Node* node); |
// Adds stability dependencies on all prototypes of every class in |
- // {receiver_type} up to (and including) the {holder} if the maps |
- // are stable, otherwise falls back to inserting runtime map checks |
- // on the prototypes. |
- Node* CheckPrototypeMaps(Type* receiver_type, Handle<Context> native_context, |
- Handle<JSObject> holder, Node* effect, |
- Node* control); |
+ // {receiver_type} up to (and including) the {holder}. |
+ void AssumePrototypesStable(Type* receiver_type, |
+ Handle<Context> native_context, |
+ Handle<JSObject> holder); |
// Extract receiver maps from {nexus} and filter based on {receiver} if |
// possible. |