Skip to content

Commit 1de2ace

Browse files
committed
8361529: GenShen: Fix bad assert in swap card tables
Reviewed-by: wkemper
1 parent fa32bfe commit 1de2ace

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -624,7 +624,7 @@ void ShenandoahDirectCardMarkRememberedSet::swap_card_tables() {
624624

625625
#ifdef ASSERT
626626
CardValue* start_bp = &(_card_table->write_byte_map())[0];
627-
CardValue* end_bp = &(new_ptr)[_card_table->last_valid_index()];
627+
CardValue* end_bp = &(start_bp[_card_table->last_valid_index()]);
628628

629629
while (start_bp <= end_bp) {
630630
assert(*start_bp == CardTable::clean_card_val(), "Should be clean: " PTR_FORMAT, p2i(start_bp));

0 commit comments

Comments
 (0)