6982921: assert(_entry_bci != InvocationEntryBci) failed: wrong kind of nmethod
Assertion fails during print compilation because nmethod::print_on() calls osr_entry_bci() without checking that the method is an osr method. The fix adds an appropriate check. Reviewed-by: never, twisti
This commit is contained in:
parent
2c66a6c3fd
commit
34b016cb42
@ -971,7 +971,9 @@ void nmethod::print_on(outputStream* st, const char* title) const {
|
||||
ttyLocker ttyl;
|
||||
print_compilation(st, /*method_name*/NULL, title,
|
||||
method(), /*is_blocking*/false,
|
||||
compile_id(), osr_entry_bci(), comp_level());
|
||||
compile_id(),
|
||||
is_osr_method() ? osr_entry_bci() : InvocationEntryBci,
|
||||
comp_level());
|
||||
if (WizardMode) st->print(" (" INTPTR_FORMAT ")", this);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user