equal
deleted
inserted
replaced
73 adjust_unextended_sp(); |
73 adjust_unextended_sp(); |
74 |
74 |
75 address original_pc = CompiledMethod::get_deopt_original_pc(this); |
75 address original_pc = CompiledMethod::get_deopt_original_pc(this); |
76 if (original_pc != NULL) { |
76 if (original_pc != NULL) { |
77 _pc = original_pc; |
77 _pc = original_pc; |
78 assert(_cb->as_compiled_method()->insts_contains(_pc), "original PC must be in CompiledMethod"); |
78 assert(_cb->as_compiled_method()->insts_contains_inclusive(_pc), |
|
79 "original PC must be in the main code section of the the compiled method (or must be immediately following it)"); |
79 _deopt_state = is_deoptimized; |
80 _deopt_state = is_deoptimized; |
80 } else { |
81 } else { |
81 _deopt_state = not_deoptimized; |
82 _deopt_state = not_deoptimized; |
82 } |
83 } |
83 } |
84 } |