diff options
Diffstat (limited to 'deps/v8/src/heap.cc')
-rw-r--r-- | deps/v8/src/heap.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/deps/v8/src/heap.cc b/deps/v8/src/heap.cc index 6bb0206cf..2aca68ddb 100644 --- a/deps/v8/src/heap.cc +++ b/deps/v8/src/heap.cc @@ -33,6 +33,7 @@ #include "codegen.h" #include "compilation-cache.h" #include "debug.h" +#include "deoptimizer.h" #include "global-handles.h" #include "heap-profiler.h" #include "liveobjectlist-inl.h" @@ -4664,6 +4665,9 @@ void Heap::IterateStrongRoots(ObjectVisitor* v, VisitMode mode) { #ifdef ENABLE_DEBUGGER_SUPPORT isolate_->debug()->Iterate(v); + if (isolate_->deoptimizer_data() != NULL) { + isolate_->deoptimizer_data()->Iterate(v); + } #endif v->Synchronize("debug"); isolate_->compilation_cache()->Iterate(v); |