Index: gin/modules/module_registry.cc |
diff --git a/gin/modules/module_registry.cc b/gin/modules/module_registry.cc |
index 78a102c0a6da5186e83987ecef41716181d4c8f0..aad2135b0e1114aa634366d7da39e91831946bfe 100644 |
--- a/gin/modules/module_registry.cc |
+++ b/gin/modules/module_registry.cc |
@@ -4,9 +4,9 @@ |
#include "gin/modules/module_registry.h" |
-#include <assert.h> |
#include <string> |
#include <vector> |
+#include "base/logging.h" |
#include "gin/arguments.h" |
#include "gin/converter.h" |
#include "gin/per_isolate_data.h" |
@@ -104,7 +104,7 @@ void ModuleRegistry::RegisterGlobals(v8::Isolate* isolate, |
void ModuleRegistry::AddBuiltinModule(Isolate* isolate, |
const std::string& id, |
Handle<ObjectTemplate> templ) { |
- assert(!id.empty()); |
+ DCHECK(!id.empty()); |
Handle<v8::Object> modules = v8::Local<v8::Object>::New(isolate, modules_); |
modules->Set(StringToV8(isolate, id), templ->NewInstance()); |
} |
@@ -120,7 +120,7 @@ ModuleRegistry* ModuleRegistry::From(Handle<v8::Context> context) { |
return NULL; |
ModuleRegistry* registry = new ModuleRegistry(isolate); |
context->Global()->SetHiddenValue(key, v8::External::New(registry)); |
- data->AddSupplement(registry); |
+ data->AddSupplement(scoped_ptr<ContextSupplement>(registry)); |
return registry; |
} |
return static_cast<ModuleRegistry*>(external->Value()); |