| Index: src/jsregexp.cc
|
| diff --git a/src/jsregexp.cc b/src/jsregexp.cc
|
| index 81ad080da561e39b8ea831d3bfa30ca32705a62a..a5b9fb5abed3582603a993db4c7d8e87d2d53789 100644
|
| --- a/src/jsregexp.cc
|
| +++ b/src/jsregexp.cc
|
| @@ -154,7 +154,7 @@ MaybeHandle<Object> RegExpImpl::Compile(Handle<JSRegExp> re,
|
| RegExpCompileData parse_result;
|
| FlatStringReader reader(isolate, pattern);
|
| if (!RegExpParser::ParseRegExp(&reader, flags.is_multiline(),
|
| - &parse_result, &zone)) {
|
| + flags.is_unicode(), &parse_result, &zone)) {
|
| // Throw an exception if we fail to parse the pattern.
|
| return ThrowRegExpException(re,
|
| pattern,
|
| @@ -401,8 +401,7 @@ bool RegExpImpl::CompileIrregexp(Handle<JSRegExp> re,
|
| RegExpCompileData compile_data;
|
| FlatStringReader reader(isolate, pattern);
|
| if (!RegExpParser::ParseRegExp(&reader, flags.is_multiline(),
|
| - &compile_data,
|
| - &zone)) {
|
| + flags.is_unicode(), &compile_data, &zone)) {
|
| // Throw an exception if we fail to parse the pattern.
|
| // THIS SHOULD NOT HAPPEN. We already pre-parsed it successfully once.
|
| USE(ThrowRegExpException(re,
|
|
|