| Index: src/bootstrapper.cc
|
| diff --git a/src/bootstrapper.cc b/src/bootstrapper.cc
|
| index 4f7cf409404e9e909aaa0bde8d36fd3b139acccf..9f01664da126a448d0dce9687f73eec6450d727e 100644
|
| --- a/src/bootstrapper.cc
|
| +++ b/src/bootstrapper.cc
|
| @@ -1160,7 +1160,7 @@ void Genesis::InitializeGlobal(Handle<GlobalObject> inner_global,
|
|
|
|
|
| {
|
| - // Setup the call-as-function delegate.
|
| + // Set up the call-as-function delegate.
|
| Handle<Code> code =
|
| Handle<Code>(isolate->builtins()->builtin(
|
| Builtins::kHandleApiCallAsFunction));
|
| @@ -1172,7 +1172,7 @@ void Genesis::InitializeGlobal(Handle<GlobalObject> inner_global,
|
| }
|
|
|
| {
|
| - // Setup the call-as-constructor delegate.
|
| + // Set up the call-as-constructor delegate.
|
| Handle<Code> code =
|
| Handle<Code>(isolate->builtins()->builtin(
|
| Builtins::kHandleApiCallAsConstructor));
|
| @@ -1192,15 +1192,15 @@ void Genesis::InitializeGlobal(Handle<GlobalObject> inner_global,
|
|
|
|
|
| void Genesis::InitializeExperimentalGlobal() {
|
| - Isolate* isolate = this->isolate();
|
| Handle<JSObject> global = Handle<JSObject>(global_context()->global());
|
|
|
| // TODO(mstarzinger): Move this into Genesis::InitializeGlobal once we no
|
| // longer need to live behind a flag, so WeakMap gets added to the snapshot.
|
| if (FLAG_harmony_weakmaps) { // -- W e a k M a p
|
| + Handle<JSObject> prototype =
|
| + factory()->NewJSObject(isolate()->object_function(), TENURED);
|
| InstallFunction(global, "WeakMap", JS_WEAK_MAP_TYPE, JSWeakMap::kSize,
|
| - isolate->initial_object_prototype(),
|
| - Builtins::kIllegal, true);
|
| + prototype, Builtins::kIllegal, true);
|
| }
|
| }
|
|
|
|
|