| Index: src/interpreter/interpreter.cc
|
| diff --git a/src/interpreter/interpreter.cc b/src/interpreter/interpreter.cc
|
| index 50abb0f1a290053782082ad52f0cce149d0876bb..4f961318085e12bbf63f5d336d006ddda14c909d 100644
|
| --- a/src/interpreter/interpreter.cc
|
| +++ b/src/interpreter/interpreter.cc
|
| @@ -31,9 +31,6 @@ Handle<FixedArray> Interpreter::CreateUninitializedInterpreterTable(
|
| // it was allocated on the first page (which is always immovable).
|
| DCHECK(isolate->heap()->old_space()->FirstPage()->Contains(
|
| handler_table->address()));
|
| - for (int i = 0; i < static_cast<int>(Bytecode::kLast); i++) {
|
| - handler_table->set(i, isolate->builtins()->builtin(Builtins::kIllegal));
|
| - }
|
| return handler_table;
|
| }
|
|
|
| @@ -62,8 +59,7 @@ void Interpreter::Initialize() {
|
| bool Interpreter::IsInterpreterTableInitialized(
|
| Handle<FixedArray> handler_table) {
|
| DCHECK(handler_table->length() == static_cast<int>(Bytecode::kLast) + 1);
|
| - return handler_table->get(0) ==
|
| - isolate_->builtins()->builtin(Builtins::kIllegal);
|
| + return handler_table->get(0) != isolate_->heap()->undefined_value();
|
| }
|
|
|
|
|
|
|