Index: src/interpreter/interpreter.cc |
diff --git a/src/interpreter/interpreter.cc b/src/interpreter/interpreter.cc |
index 4e16d28199c8e0d04dacdc4c4322cd3bd93e5714..b6c9ebfb6869562da930ea5350b6050eca71095e 100644 |
--- a/src/interpreter/interpreter.cc |
+++ b/src/interpreter/interpreter.cc |
@@ -30,13 +30,13 @@ void Interpreter::Initialize(bool create_heap_objects) { |
static_cast<int>(Bytecode::kLast) + 1, TENURED); |
isolate_->heap()->public_set_interpreter_table(*handler_table); |
-#define GENERATE_CODE(Name, _) \ |
- { \ |
- compiler::InterpreterAssembler assembler(isolate_, &zone, \ |
- Bytecode::k##Name); \ |
- Do##Name(&assembler); \ |
- handler_table->set(static_cast<int>(Bytecode::k##Name), \ |
- *assembler.GenerateCode()); \ |
+#define GENERATE_CODE(Name, _) \ |
+ { \ |
+ compiler::InterpreterAssembler assembler(isolate_, &zone, \ |
+ Bytecode::k##Name); \ |
+ Do##Name(&assembler); \ |
+ Handle<Code> code = assembler.GenerateCode(); \ |
+ handler_table->set(static_cast<int>(Bytecode::k##Name), *code); \ |
} |
BYTECODE_LIST(GENERATE_CODE) |
#undef GENERATE_CODE |