Revision: 9403
Author: [email protected]
Date: Thu Sep 22 09:27:05 2011
Log: Fix arm compilation, missing isolate pointer
Review URL: http://codereview.chromium.org/7988007
http://code.google.com/p/v8/source/detail?r=9403
Modified:
/branches/bleeding_edge/src/arm/deoptimizer-arm.cc
/branches/bleeding_edge/src/x64/deoptimizer-x64.cc
=======================================
--- /branches/bleeding_edge/src/arm/deoptimizer-arm.cc Thu Sep 22 09:01:35
2011
+++ /branches/bleeding_edge/src/arm/deoptimizer-arm.cc Thu Sep 22 09:27:05
2011
@@ -112,9 +112,11 @@
}
#endif
+ Isolate* isolate = code->GetIsolate();
+
// Add the deoptimizing code to the list.
DeoptimizingCodeListNode* node = new DeoptimizingCodeListNode(code);
- DeoptimizerData* data = code->GetIsolate()->deoptimizer_data();
+ DeoptimizerData* data = isolate->deoptimizer_data();
node->set_next(data->deoptimizing_code_list_);
data->deoptimizing_code_list_ = node;
=======================================
--- /branches/bleeding_edge/src/x64/deoptimizer-x64.cc Thu Sep 22 09:01:35
2011
+++ /branches/bleeding_edge/src/x64/deoptimizer-x64.cc Thu Sep 22 09:27:05
2011
@@ -197,10 +197,11 @@
// Destroy the code which is not supposed to run again.
ZapCodeRange(previous_pc, jump_table_address);
#endif
+ Isolate* isolate = code->GetIsolate();
// Add the deoptimizing code to the list.
DeoptimizingCodeListNode* node = new DeoptimizingCodeListNode(code);
- DeoptimizerData* data = code->GetIsolate()->deoptimizer_data();
+ DeoptimizerData* data = isolate->deoptimizer_data();
node->set_next(data->deoptimizing_code_list_);
data->deoptimizing_code_list_ = node;
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev