Index: src/bootstrapper.cc |
diff --git a/src/bootstrapper.cc b/src/bootstrapper.cc |
index 240be719187df946dd347f6583c8f3e3868a4d2a..3e64343b4e89873a6f4527c531e5b18a607de668 100644 |
--- a/src/bootstrapper.cc |
+++ b/src/bootstrapper.cc |
@@ -821,8 +821,7 @@ Handle<JSGlobalProxy> Genesis::CreateNewGlobals( |
factory()->GlobalProxyType); |
} |
- Handle<String> global_name = factory()->InternalizeOneByteString( |
- STATIC_ASCII_VECTOR("global")); |
+ Handle<String> global_name = factory()->global_string(); |
global_proxy_function->shared()->set_instance_class_name(*global_name); |
global_proxy_function->initial_map()->set_is_access_check_needed(true); |
@@ -861,11 +860,8 @@ void Genesis::HookUpGlobalObject(Handle<GlobalObject> global_object) { |
native_context()->set_security_token(*global_object); |
static const PropertyAttributes attributes = |
static_cast<PropertyAttributes>(READ_ONLY | DONT_DELETE); |
- Runtime::DefineObjectProperty(builtins_global, |
- factory()->InternalizeOneByteString( |
- STATIC_ASCII_VECTOR("global")), |
- global_object, |
- attributes).Assert(); |
+ Runtime::DefineObjectProperty(builtins_global, factory()->global_string(), |
+ global_object, attributes).Assert(); |
// Set up the reference from the global object to the builtins object. |
JSGlobalObject::cast(*global_object)->set_builtins(*builtins_global); |
TransferNamedProperties(global_object_from_snapshot, global_object); |
@@ -1187,8 +1183,7 @@ void Genesis::InitializeGlobal(Handle<GlobalObject> global_object, |
// Make sure we can recognize argument objects at runtime. |
// This is done by introducing an anonymous function with |
// class_name equals 'Arguments'. |
- Handle<String> arguments_string = factory->InternalizeOneByteString( |
- STATIC_ASCII_VECTOR("Arguments")); |
+ Handle<String> arguments_string = factory->Arguments_string(); |
Handle<Code> code(isolate->builtins()->builtin(Builtins::kIllegal)); |
Handle<JSFunction> function = factory->NewFunctionWithoutPrototype( |
arguments_string, code); |
@@ -1947,7 +1942,8 @@ bool Genesis::InstallNatives() { |
HeapObject::cast(string_function->initial_map()->prototype())->map()); |
// Install Function.prototype.call and apply. |
- { Handle<String> key = factory()->function_class_string(); |
+ { |
+ Handle<String> key = factory()->Function_string(); |
Handle<JSFunction> function = |
Handle<JSFunction>::cast(Object::GetProperty( |
handle(native_context()->global_object()), key).ToHandleChecked()); |