Mercurial > hg > truffle
comparison src/share/vm/c1/c1_IR.hpp @ 8159:c5ff08c22458
Fix regression in client compiler debug recording.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Fri, 08 Mar 2013 00:39:48 +0100 |
parents | 53bc01380011 |
children | b9a918201d47 |
comparison
equal
deleted
inserted
replaced
8158:53bc01380011 | 8159:c5ff08c22458 |
---|---|
238 DebugToken* expvals = recorder->create_scope_values(expressions()); | 238 DebugToken* expvals = recorder->create_scope_values(expressions()); |
239 DebugToken* monvals = recorder->create_monitor_values(monitors()); | 239 DebugToken* monvals = recorder->create_monitor_values(monitors()); |
240 // reexecute allowed only for the topmost frame | 240 // reexecute allowed only for the topmost frame |
241 bool reexecute = topmost ? should_reexecute() : false; | 241 bool reexecute = topmost ? should_reexecute() : false; |
242 bool return_oop = false; // This flag will be ignored since it used only for C2 with escape analysis. | 242 bool return_oop = false; // This flag will be ignored since it used only for C2 with escape analysis. |
243 recorder->describe_scope(pc_offset, methodHandle(), scope()->method(), bci(), reexecute, is_method_handle_invoke, return_oop, locvals, expvals, monvals); | 243 bool rethrow_exception = false; |
244 recorder->describe_scope(pc_offset, methodHandle(), scope()->method(), bci(), reexecute, rethrow_exception, is_method_handle_invoke, return_oop, locvals, expvals, monvals); | |
244 } | 245 } |
245 }; | 246 }; |
246 | 247 |
247 | 248 |
248 class CodeEmitInfo: public CompilationResourceObj { | 249 class CodeEmitInfo: public CompilationResourceObj { |