Skip to content

Commit 315bdd4

Browse files
authored
don't use write barriers for frozen objects (#76135)
1 parent b34abe1 commit 315bdd4

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/coreclr/jit/gcinfo.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -252,6 +252,12 @@ GCInfo::WriteBarrierForm GCInfo::gcIsWriteBarrierCandidate(GenTreeStoreInd* stor
252252
return WBF_NoBarrier;
253253
}
254254

255+
if (store->Data()->IsIconHandle(GTF_ICON_OBJ_HDL))
256+
{
257+
// Ignore frozen objects
258+
return WBF_NoBarrier;
259+
}
260+
255261
WriteBarrierForm wbf = gcWriteBarrierFormFromTargetAddress(store->Addr());
256262

257263
if (wbf == WBF_BarrierUnknown)

0 commit comments

Comments
 (0)