Reviewers: Michael Starzinger,
Message:
PTAL
Description:
Fix memory leak in DeoptimizerData.
[email protected]
Please review this at https://chromiumcodereview.appspot.com/11269035/
SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge
Affected files:
M src/deoptimizer.cc
Index: src/deoptimizer.cc
diff --git a/src/deoptimizer.cc b/src/deoptimizer.cc
index
ad893b3b43cffb1ead987e04095d2e5eccf56e90..50b499d4ec5a3db7e9a6594c7dd3dcda709b8dcb
100644
--- a/src/deoptimizer.cc
+++ b/src/deoptimizer.cc
@@ -62,6 +62,16 @@ DeoptimizerData::~DeoptimizerData() {
lazy_deoptimization_entry_code_);
lazy_deoptimization_entry_code_ = NULL;
}
+ if (deoptimizing_code_list_ != NULL) {
+ DeoptimizingCodeListNode* prev = NULL;
+ DeoptimizingCodeListNode* current = deoptimizing_code_list_;
+ while (current != NULL) {
+ prev = current;
+ current = current->next();
+ delete prev;
+ }
+ deoptimizing_code_list_ = NULL;
+ }
}
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev