changeset 53226 | 4ff3f9d83fe5 |
parent 53223 | df6cbf676c70 |
child 53407 | 690aed53fef0 |
--- a/src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp Wed Jan 09 07:52:45 2019 -0500 +++ b/src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp Wed Jan 09 15:36:20 2019 +0100 @@ -1170,7 +1170,7 @@ if (lb->in(LoadBarrierNode::Oop)->is_Phi()) { Node* oop_phi = lb->in(LoadBarrierNode::Oop); - if (oop_phi->in(2) == oop_phi) { + if ((oop_phi->req() != 3) || (oop_phi->in(2) == oop_phi)) { // Ignore phis with only one input return false; }