Skip to content
Closed
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -343,8 +343,8 @@ Node* G1BarrierSetC2::store_at_resolved(C2Access& access, C2AccessValue& val) co
// otherwise we need a post-store barrier.
C2ParseAccess &parse_access = static_cast<C2ParseAccess &>(access);
if (val.node() == parse_access.kit()->null()) {
access.set_barrier_data(access.barrier_data() & !G1C2BarrierPre);
access.set_barrier_data(access.barrier_data() & !G1C2BarrierPost);
access.set_barrier_data(access.barrier_data() & ~G1C2BarrierPre);
access.set_barrier_data(access.barrier_data() & ~G1C2BarrierPost);
}
}
return BarrierSetC2::store_at_resolved(access, val);
Expand Down