# HG changeset patch # User vlivanov # Date 1547861671 28800 # Node ID bf806003a4def0851e66f164454a48050c44675e # Parent dd1be616c95e94f9f58c221357a929703c5160af 8217399: Backout 8217358 Reviewed-by: kvn diff -r dd1be616c95e -r bf806003a4de src/hotspot/share/opto/doCall.cpp --- a/src/hotspot/share/opto/doCall.cpp Sat Jan 19 09:20:47 2019 +0800 +++ b/src/hotspot/share/opto/doCall.cpp Fri Jan 18 17:34:31 2019 -0800 @@ -261,8 +261,7 @@ Deoptimization::DeoptReason reason = morphism == 2 ? Deoptimization::Reason_bimorphic : Deoptimization::reason_class_check(speculative_receiver_type != NULL); if ((morphism == 1 || (morphism == 2 && next_hit_cg != NULL)) && - !too_many_traps(caller, bci, reason) && - !too_many_recompiles(caller, bci, reason) + !too_many_traps(caller, bci, reason) ) { // Generate uncommon trap for class check failure path // in case of monomorphic or bimorphic virtual call site.