summaryrefslogtreecommitdiff
path: root/deps/v8/src/objects/js-regexp.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/objects/js-regexp.h')
-rw-r--r--deps/v8/src/objects/js-regexp.h13
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;