Index: src/isolate.cc |
diff --git a/src/isolate.cc b/src/isolate.cc |
index cfb6860d978b1566005f430d7854bd224dc8e9bb..6eafdaaae47484afc9ef36449e243c30915325be 100644 |
--- a/src/isolate.cc |
+++ b/src/isolate.cc |
@@ -26,6 +26,7 @@ |
#include "src/deoptimizer.h" |
#include "src/external-reference-table.h" |
#include "src/frames-inl.h" |
+#include "src/ic/access-compiler-data.h" |
#include "src/ic/stub-cache.h" |
#include "src/interface-descriptors.h" |
#include "src/interpreter/interpreter.h" |
@@ -2215,6 +2216,9 @@ Isolate::~Isolate() { |
delete[] call_descriptor_data_; |
call_descriptor_data_ = NULL; |
+ delete access_compiler_data_; |
+ access_compiler_data_ = NULL; |
+ |
delete regexp_stack_; |
regexp_stack_ = NULL; |
@@ -2385,6 +2389,7 @@ bool Isolate::Init(Deserializer* des) { |
date_cache_ = new DateCache(); |
call_descriptor_data_ = |
new CallInterfaceDescriptorData[CallDescriptors::NUMBER_OF_DESCRIPTORS]; |
+ access_compiler_data_ = new AccessCompilerData(); |
cpu_profiler_ = new CpuProfiler(this); |
heap_profiler_ = new HeapProfiler(heap()); |
interpreter_ = new interpreter::Interpreter(this); |