| Index: src/extensions/gc-extension.cc
|
| diff --git a/src/extensions/gc-extension.cc b/src/extensions/gc-extension.cc
|
| index 573797e174aae23ba2ee800e972fd8fa5835c4a0..f921552aaaa7fa2c3156cb35c5904bfbe1d7f9fc 100644
|
| --- a/src/extensions/gc-extension.cc
|
| +++ b/src/extensions/gc-extension.cc
|
| @@ -46,9 +46,8 @@ v8::Handle<v8::Value> GCExtension::GC(const v8::Arguments& args) {
|
|
|
|
|
| void GCExtension::Register() {
|
| - static GCExtension* gc_extension = NULL;
|
| - if (gc_extension == NULL) gc_extension = new GCExtension();
|
| - static v8::DeclareExtension gc_extension_declaration(gc_extension);
|
| + static GCExtension gc_extension;
|
| + static v8::DeclareExtension declaration(&gc_extension);
|
| }
|
|
|
| } } // namespace v8::internal
|
|
|