Skip to content

Commit a4ea7df

Browse files
author
duke
committed
Backport 4abb5e4aafe05871a07d510f002a38298fe4dbb2
1 parent 2821dce commit a4ea7df

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

hotspot/src/share/vm/code/dependencies.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ class Dependencies: public ResourceObj {
170170
LG2_TYPE_LIMIT = 4, // assert(TYPE_LIMIT <= (1<<LG2_TYPE_LIMIT))
171171

172172
// handy categorizations of dependency types:
173-
all_types = ((1 << TYPE_LIMIT) - 1) & ((-1) << FIRST_TYPE),
173+
all_types = ((1 << TYPE_LIMIT) - 1) & ((~0u) << FIRST_TYPE),
174174

175175
non_klass_types = (1 << call_site_target_value),
176176
klass_types = all_types & ~non_klass_types,

hotspot/src/share/vm/oops/cpCache.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ class ConstantPoolCacheEntry VALUE_OBJ_CLASS_SPEC {
192192
field_index_mask = right_n_bits(field_index_bits),
193193
parameter_size_bits = 8, // subset of field_index_mask, range is 0..255
194194
parameter_size_mask = right_n_bits(parameter_size_bits),
195-
option_bits_mask = ~(((-1) << tos_state_shift) | (field_index_mask | parameter_size_mask))
195+
option_bits_mask = ~(((~0u) << tos_state_shift) | (field_index_mask | parameter_size_mask))
196196
};
197197

198198
// specific bit definitions for the indices field:

0 commit comments

Comments
 (0)