diff options
Diffstat (limited to 'deps/v8/src/objects/js-regexp.h')
-rw-r--r-- | deps/v8/src/objects/js-regexp.h | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/deps/v8/src/objects/js-regexp.h b/deps/v8/src/objects/js-regexp.h index e2a29c6dcd..029964faa2 100644 --- a/deps/v8/src/objects/js-regexp.h +++ b/deps/v8/src/objects/js-regexp.h @@ -52,10 +52,9 @@ class JSRegExp : public TorqueGeneratedJSRegExp<JSRegExp, JSObject> { : c == 'y' ? base::Optional<Flag>(kSticky) : c == 'u' ? base::Optional<Flag>(kUnicode) : c == 's' ? base::Optional<Flag>(kDotAll) + : c == 'd' ? base::Optional<Flag>(kHasIndices) : (FLAG_enable_experimental_regexp_engine && c == 'l') ? base::Optional<Flag>(kLinear) - : (FLAG_harmony_regexp_match_indices && c == 'd') - ? base::Optional<Flag>(kHasIndices) : base::Optional<Flag>(); // clang-format on } @@ -226,11 +225,11 @@ class JSRegExp : public TorqueGeneratedJSRegExp<JSRegExp, JSObject> { // Descriptor array index to important methods in the prototype. static const int kExecFunctionDescriptorIndex = 1; - static const int kSymbolMatchFunctionDescriptorIndex = 13; - static const int kSymbolMatchAllFunctionDescriptorIndex = 14; - static const int kSymbolReplaceFunctionDescriptorIndex = 15; - static const int kSymbolSearchFunctionDescriptorIndex = 16; - static const int kSymbolSplitFunctionDescriptorIndex = 17; + static const int kSymbolMatchFunctionDescriptorIndex = 14; + static const int kSymbolMatchAllFunctionDescriptorIndex = 15; + static const int kSymbolReplaceFunctionDescriptorIndex = 16; + static const int kSymbolSearchFunctionDescriptorIndex = 17; + static const int kSymbolSplitFunctionDescriptorIndex = 18; // The uninitialized value for a regexp code object. static const int kUninitializedValue = -1; |