| Index: src/runtime/runtime-regexp.cc
|
| diff --git a/src/runtime/runtime-regexp.cc b/src/runtime/runtime-regexp.cc
|
| index 64a2d57cf5edabad5b02d953c6ccd5367e98647d..57ff1b2f514ba465c24ecd0f27072a7ef4e4f265 100644
|
| --- a/src/runtime/runtime-regexp.cc
|
| +++ b/src/runtime/runtime-regexp.cc
|
| @@ -819,7 +819,7 @@ static JSRegExp::Flags RegExpFlagsFromString(Handle<String> flags,
|
| flag = JSRegExp::MULTILINE;
|
| break;
|
| case 'u':
|
| - if (!FLAG_harmony_unicode) return JSRegExp::Flags(0);
|
| + if (!FLAG_harmony_unicode_regexps) return JSRegExp::Flags(0);
|
| flag = JSRegExp::UNICODE_ESCAPES;
|
| break;
|
| case 'y':
|
| @@ -867,7 +867,7 @@ RUNTIME_FUNCTION(Runtime_RegExpInitializeAndCompile) {
|
|
|
| Map* map = regexp->map();
|
| Object* constructor = map->constructor();
|
| - if (!FLAG_harmony_regexps && !FLAG_harmony_unicode &&
|
| + if (!FLAG_harmony_regexps && !FLAG_harmony_unicode_regexps &&
|
| constructor->IsJSFunction() &&
|
| JSFunction::cast(constructor)->initial_map() == map) {
|
| // If we still have the original map, set in-object properties directly.
|
| @@ -902,7 +902,7 @@ RUNTIME_FUNCTION(Runtime_RegExpInitializeAndCompile) {
|
| JSObject::SetOwnPropertyIgnoreAttributes(regexp, factory->sticky_string(),
|
| sticky, final).Check();
|
| }
|
| - if (FLAG_harmony_unicode) {
|
| + if (FLAG_harmony_unicode_regexps) {
|
| JSObject::SetOwnPropertyIgnoreAttributes(
|
| regexp, factory->unicode_string(), unicode, final).Check();
|
| }
|
|
|