| Index: src/runtime/runtime-module.cc
|
| diff --git a/src/runtime/runtime-module.cc b/src/runtime/runtime-module.cc
|
| index 9f28f5d25acab2de6d0b61db8ae17221df812147..2b813430e07b0e6155ad5184c8e986f727a45a20 100644
|
| --- a/src/runtime/runtime-module.cc
|
| +++ b/src/runtime/runtime-module.cc
|
| @@ -17,30 +17,21 @@ RUNTIME_FUNCTION(Runtime_GetModuleNamespace) {
|
| return *Module::GetModuleNamespace(module, module_request);
|
| }
|
|
|
| -RUNTIME_FUNCTION(Runtime_LoadModuleExport) {
|
| +RUNTIME_FUNCTION(Runtime_LoadModuleVariable) {
|
| HandleScope scope(isolate);
|
| DCHECK(args.length() == 1);
|
| - CONVERT_ARG_HANDLE_CHECKED(String, name, 0);
|
| + CONVERT_SMI_ARG_CHECKED(index, 0);
|
| Handle<Module> module(isolate->context()->module());
|
| - return *Module::LoadExport(module, name);
|
| + return *Module::LoadVariable(module, index);
|
| }
|
|
|
| -RUNTIME_FUNCTION(Runtime_LoadModuleImport) {
|
| +RUNTIME_FUNCTION(Runtime_StoreModuleVariable) {
|
| HandleScope scope(isolate);
|
| DCHECK(args.length() == 2);
|
| - CONVERT_ARG_HANDLE_CHECKED(String, name, 0);
|
| - CONVERT_SMI_ARG_CHECKED(module_request, 1);
|
| - Handle<Module> module(isolate->context()->module());
|
| - return *Module::LoadImport(module, name, module_request);
|
| -}
|
| -
|
| -RUNTIME_FUNCTION(Runtime_StoreModuleExport) {
|
| - HandleScope scope(isolate);
|
| - DCHECK(args.length() == 2);
|
| - CONVERT_ARG_HANDLE_CHECKED(String, name, 0);
|
| + CONVERT_SMI_ARG_CHECKED(index, 0);
|
| CONVERT_ARG_HANDLE_CHECKED(Object, value, 1);
|
| Handle<Module> module(isolate->context()->module());
|
| - Module::StoreExport(module, name, value);
|
| + Module::StoreVariable(module, index, value);
|
| return isolate->heap()->undefined_value();
|
| }
|
|
|
|
|