8247691: [aarch64] Incorrect handling of VM exceptions in C1 deopt stub/traps

Reviewed-by: eosterlund, aph
This commit is contained in:
Patric Hedlin 2020-09-26 18:24:11 +00:00
parent 79904c1fa3
commit 7817963ce9
3 changed files with 33 additions and 78 deletions

View file

@ -1623,6 +1623,7 @@ void Deoptimization::deoptimize_frame_internal(JavaThread* thread, intptr_t* id,
while (fr.id() != id) {
fr = fr.sender(&reg_map);
}
assert(fr.is_compiled_frame(), "Wrong frame type");
deoptimize(thread, fr, reason);
}