Index: src/compiler/simplified-operator.h |
diff --git a/src/compiler/simplified-operator.h b/src/compiler/simplified-operator.h |
index ff3f60a4236d892a4f9ddbc789a73c0b6c4f8fce..e640f99e8714acf41d0929e75ee1470c1aa30c6f 100644 |
--- a/src/compiler/simplified-operator.h |
+++ b/src/compiler/simplified-operator.h |
@@ -242,7 +242,8 @@ V8_EXPORT_PRIVATE std::ostream& operator<<(std::ostream&, NumberOperationHint); |
NumberOperationHint NumberOperationHintOf(const Operator* op) |
WARN_UNUSED_RESULT; |
-int ParameterCountOf(const Operator* op) WARN_UNUSED_RESULT; |
+int FormalParameterCountOf(const Operator* op) WARN_UNUSED_RESULT; |
+bool IsRestLengthOf(const Operator* op) WARN_UNUSED_RESULT; |
PretenureFlag PretenureFlagOf(const Operator* op) WARN_UNUSED_RESULT; |
@@ -419,11 +420,12 @@ class V8_EXPORT_PRIVATE SimplifiedOperatorBuilder final |
const Operator* ObjectIsString(); |
const Operator* ObjectIsUndetectable(); |
- // new-rest-parameter-elements |
- const Operator* NewRestParameterElements(int parameter_count); |
+ const Operator* ArgumentsFrame(); |
+ const Operator* ArgumentsLength(int formal_parameter_count, |
+ bool is_rest_length); |
// new-unmapped-arguments-elements |
- const Operator* NewUnmappedArgumentsElements(int parameter_count); |
+ const Operator* NewUnmappedArgumentsElements(); |
// array-buffer-was-neutered buffer |
const Operator* ArrayBufferWasNeutered(); |