diff a/src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp b/src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp --- a/src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp +++ b/src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp @@ -501,11 +501,11 @@ } return barriers; } -void G1BarrierSetC2::elide_dominated_barrier(MachNode* mach) const { +void G1BarrierSetC2::elide_dominated_barrier(MachNode* mach, MachNode* dominator) const { uint8_t barrier_data = mach->barrier_data(); barrier_data &= ~G1C2BarrierPre; if (CardTableBarrierSetC2::use_ReduceInitialCardMarks()) { barrier_data &= ~G1C2BarrierPost; barrier_data &= ~G1C2BarrierPostNotNull;