| Index: src/interpreter/bytecode-generator.cc
|
| diff --git a/src/interpreter/bytecode-generator.cc b/src/interpreter/bytecode-generator.cc
|
| index f67e7b927c28e4a9502c50b1ae98b1c652d48cf9..7b3f2825aa82b265790c101528b4e9e7318deec8 100644
|
| --- a/src/interpreter/bytecode-generator.cc
|
| +++ b/src/interpreter/bytecode-generator.cc
|
| @@ -3034,6 +3034,14 @@ void BytecodeGenerator::VisitEmptyParentheses(EmptyParentheses* expr) {
|
| UNREACHABLE();
|
| }
|
|
|
| +void BytecodeGenerator::VisitImportCallExpression(ImportCallExpression* expr) {
|
| + RegisterList args = register_allocator()->NewRegisterList(2);
|
| + VisitForRegisterValue(expr->argument(), args[1]);
|
| + builder()
|
| + ->MoveRegister(Register::function_closure(), args[0])
|
| + .CallRuntime(Runtime::kDynamicImportCall, args);
|
| +}
|
| +
|
| void BytecodeGenerator::VisitGetIterator(GetIterator* expr) {
|
| FeedbackSlot load_slot = expr->IteratorPropertyFeedbackSlot();
|
| FeedbackSlot call_slot = expr->IteratorCallFeedbackSlot();
|
|
|