From 32bf468c3b9c39550bca4e9aba31252cf08303ea Mon Sep 17 00:00:00 2001 From: Albert Mingkun Yang Date: Tue, 22 Aug 2023 17:21:44 +0000 Subject: [PATCH] 8314274: G1: Fix -Wconversion warnings around G1CardSetArray::_data Reviewed-by: kbarrett, tschatzl --- src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp b/src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp index 15f69e68cf2..c908254a555 100644 --- a/src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp +++ b/src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp @@ -144,7 +144,7 @@ inline G1CardSetArray::G1CardSetArray(uint card_in_region, EntryCountType num_ca _num_entries(1) { assert(_size > 0, "CardSetArray of size 0 not supported."); assert(_size < LockBitMask, "Only support CardSetArray of size %u or smaller.", LockBitMask - 1); - _data[0] = card_in_region; + _data[0] = checked_cast(card_in_region); } inline G1CardSetArray::G1CardSetArrayLocker::G1CardSetArrayLocker(EntryCountType volatile* num_entries_addr) : @@ -195,7 +195,7 @@ inline G1AddCardResult G1CardSetArray::add(uint card_idx) { return Overflow; } - _data[num_entries] = card_idx; + _data[num_entries] = checked_cast(card_idx); x.inc_num_entries();