8341668: Shenandoah: assert(tail_bits < (idx_t)BitsPerWord) failed: precondition
Reviewed-by: ysr
This commit is contained in:
parent
d996ca863d
commit
45a6359588
src/hotspot/share/gc/shenandoah
@ -80,6 +80,8 @@ private:
|
||||
bool is_forward_consecutive_ones(idx_t start_idx, idx_t count) const;
|
||||
bool is_backward_consecutive_ones(idx_t last_idx, idx_t count) const;
|
||||
|
||||
static inline uintx tail_mask(uintx bit_number);
|
||||
|
||||
public:
|
||||
|
||||
inline idx_t aligned_index(idx_t idx) const {
|
||||
|
@ -27,7 +27,7 @@
|
||||
|
||||
#include "gc/shenandoah/shenandoahSimpleBitMap.hpp"
|
||||
|
||||
inline uintx tail_mask(uintx bit_number) {
|
||||
inline uintx ShenandoahSimpleBitMap::tail_mask(uintx bit_number) {
|
||||
if (bit_number >= BitsPerWord) {
|
||||
return -1;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user