| Index: src/factory.cc
|
| diff --git a/src/factory.cc b/src/factory.cc
|
| index 8d22eb15a2bf93d1ea0588cf64c75852c4815aae..ea0cd277ec6a527474b9ce8415f02e4ee69edc06 100644
|
| --- a/src/factory.cc
|
| +++ b/src/factory.cc
|
| @@ -1393,6 +1393,12 @@ Handle<ScopeInfo> Factory::NewScopeInfo(int length) {
|
| return scope_info;
|
| }
|
|
|
| +Handle<ModuleInfo> Factory::NewModuleInfo() {
|
| + Handle<FixedArray> array = NewFixedArray(2, TENURED);
|
| + array->set_map_no_write_barrier(*module_info_map());
|
| + Handle<ModuleInfo> module_info = Handle<ModuleInfo>::cast(array);
|
| + return module_info;
|
| +}
|
|
|
| Handle<JSObject> Factory::NewExternal(void* value) {
|
| Handle<Foreign> foreign = NewForeign(static_cast<Address>(value));
|
|
|