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

Reply via email to