| Index: src/bootstrapper.cc | 
| diff --git a/src/bootstrapper.cc b/src/bootstrapper.cc | 
| index be025b40870f9ff4b64d0d37e4012e9acafa47ac..8c5a438fcea1d49d548789ee69cdb244a920c1f6 100644 | 
| --- a/src/bootstrapper.cc | 
| +++ b/src/bootstrapper.cc | 
| @@ -4001,6 +4001,22 @@ void Genesis::InitializeGlobal_harmony_promise_finally() { | 
| } | 
| } | 
|  | 
| +void Genesis::InitializeGlobal_harmony_regexp_dotall() { | 
| +  if (!FLAG_harmony_regexp_dotall) return; | 
| + | 
| +  Handle<JSFunction> constructor(native_context()->regexp_function()); | 
| +  Handle<JSObject> prototype(JSObject::cast(constructor->instance_prototype())); | 
| + | 
| +  SimpleInstallGetter(prototype, isolate()->factory()->dotAll_string(), | 
| +                      Builtins::kRegExpPrototypeDotAllGetter, true); | 
| + | 
| +  // The regexp prototype map has changed because we added a property | 
| +  // to it, so we update the saved map. | 
| +  Handle<Map> prototype_map(prototype->map()); | 
| +  Map::SetShouldBeFastPrototypeMap(prototype_map, true, isolate()); | 
| +  native_context()->set_regexp_prototype_map(*prototype_map); | 
| +} | 
| + | 
| #ifdef V8_I18N_SUPPORT | 
| void Genesis::InitializeGlobal_datetime_format_to_parts() { | 
| if (!FLAG_datetime_format_to_parts) return; | 
|  |