Skip to content

Commit a124c14

Browse files
authored
Avoid duplicated read (#77577)
1 parent a7b5c22 commit a124c14

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/coreclr/gc/gc.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35686,7 +35686,7 @@ void gc_heap::revisit_written_page (uint8_t* page,
3568635686
no_more_loop_p = TRUE;
3568735687
goto end_limit;
3568835688
}
35689-
uint8_t* oo = *poo;
35689+
uint8_t* oo = VolatileLoadWithoutBarrier(poo);
3569035690

3569135691
num_marked_objects++;
3569235692
background_mark_object (oo THREAD_NUMBER_ARG);

0 commit comments

Comments
 (0)