Chromium Code Reviews| 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); |
|
adamk
2016/08/26 16:54:44
More magic constants...I think this one should be
|
| + 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)); |