diff --git a/v8js_class.cc b/v8js_class.cc index a572864..dc366aa 100644 --- a/v8js_class.cc +++ b/v8js_class.cc @@ -200,7 +200,6 @@ static void v8js_free_storage(zend_object *object) /* {{{ */ } c->modules_stack.~vector(); - c->modules_base.~vector(); zval_ptr_dtor(&c->zval_snapshot_blob); @@ -226,7 +225,6 @@ static zend_object* v8js_new(zend_class_entry *ce) /* {{{ */ new(&c->array_tmpl) v8::Persistent(); new(&c->modules_stack) std::vector(); - new(&c->modules_base) std::vector(); new(&c->modules_loaded) std::map; new(&c->template_cache) std::map(); diff --git a/v8js_class.h b/v8js_class.h index 4886754..cd06fc5 100644 --- a/v8js_class.h +++ b/v8js_class.h @@ -57,7 +57,6 @@ struct v8js_ctx { zval module_loader; std::vector modules_stack; - std::vector modules_base; std::map modules_loaded; std::map template_cache; diff --git a/v8js_methods.cc b/v8js_methods.cc index 644c8c2..4bee095 100644 --- a/v8js_methods.cc +++ b/v8js_methods.cc @@ -472,7 +472,6 @@ V8JS_METHOD(require) // Add this module and path to the stack c->modules_stack.push_back(normalised_module_id); - c->modules_base.push_back(normalised_path); // Run script to evaluate closure v8::Local module_function = script->Run(); @@ -501,7 +500,6 @@ V8JS_METHOD(require) // Remove this module and path from the stack c->modules_stack.pop_back(); - c->modules_base.pop_back(); efree(normalised_path);