diff options
Diffstat (limited to 'deps/v8/src/builtins/builtins-regexp-gen.h')
-rw-r--r-- | deps/v8/src/builtins/builtins-regexp-gen.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/deps/v8/src/builtins/builtins-regexp-gen.h b/deps/v8/src/builtins/builtins-regexp-gen.h index 5616769dd9..251e8c035e 100644 --- a/deps/v8/src/builtins/builtins-regexp-gen.h +++ b/deps/v8/src/builtins/builtins-regexp-gen.h @@ -41,7 +41,7 @@ class RegExpBuiltinsAssembler : public CodeStubAssembler { Node* AllocateRegExpResult(Node* context, Node* length, Node* index, Node* input); - Node* FastLoadLastIndex(Node* regexp); + TNode<Object> FastLoadLastIndex(Node* regexp); Node* SlowLoadLastIndex(Node* context, Node* regexp); Node* LoadLastIndex(Node* context, Node* regexp, bool is_fastpath); @@ -89,6 +89,8 @@ class RegExpBuiltinsAssembler : public CodeStubAssembler { // Performs fast path checks on the given object itself, but omits prototype // checks. Node* IsFastRegExpNoPrototype(Node* const context, Node* const object); + TNode<BoolT> IsFastRegExpWithOriginalExec(TNode<Context> context, + TNode<JSRegExp> object); Node* IsFastRegExpNoPrototype(Node* const context, Node* const object, Node* const map); |