| Index: src/heap/heap.cc
|
| diff --git a/src/heap/heap.cc b/src/heap/heap.cc
|
| index 4f09e675414c4d5e35d014f86273a08faef747ef..87d5e6ec2ae3549b03c81f3844f520912c6878dc 100644
|
| --- a/src/heap/heap.cc
|
| +++ b/src/heap/heap.cc
|
| @@ -2878,11 +2878,6 @@ void Heap::CreateInitialObjects() {
|
|
|
| set_noscript_shared_function_infos(Smi::FromInt(0));
|
|
|
| - // Will be filled in by Interpreter::Initialize().
|
| - set_interpreter_table(
|
| - *interpreter::Interpreter::CreateUninitializedInterpreterTable(
|
| - isolate()));
|
| -
|
| // Initialize keyed lookup cache.
|
| isolate_->keyed_lookup_cache()->Clear();
|
|
|
| @@ -4612,8 +4607,10 @@ void Heap::IterateStrongRoots(ObjectVisitor* v, VisitMode mode) {
|
| // on scavenge collections.
|
| if (mode != VISIT_ALL_IN_SCAVENGE) {
|
| isolate_->builtins()->IterateBuiltins(v);
|
| + v->Synchronize(VisitorSynchronization::kBuiltins);
|
| + isolate_->interpreter()->IterateDispatchTable(v);
|
| + v->Synchronize(VisitorSynchronization::kDispatchTable);
|
| }
|
| - v->Synchronize(VisitorSynchronization::kBuiltins);
|
|
|
| // Iterate over global handles.
|
| switch (mode) {
|
|
|