| Index: src/interpreter/bytecode-generator.cc
|
| diff --git a/src/interpreter/bytecode-generator.cc b/src/interpreter/bytecode-generator.cc
|
| index 75d892aef053335b09bb033e19e28b5108c3e208..2c9d0c872924d3d20824605fa565e451c4d605d5 100644
|
| --- a/src/interpreter/bytecode-generator.cc
|
| +++ b/src/interpreter/bytecode-generator.cc
|
| @@ -3129,6 +3129,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();
|
|
|