Skip to content

Commit 25bb698

Browse files
committed
8348195: More u2 conversion warnings after JDK-8347147
Reviewed-by: coleenp, dholmes
1 parent 893d00a commit 25bb698

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

src/hotspot/share/classfile/classFileParser.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2126,7 +2126,7 @@ Method* ClassFileParser::parse_method(const ClassFileStream* const cfs,
21262126
// access_flags, name_index, descriptor_index, attributes_count
21272127
cfs->guarantee_more(8, CHECK_NULL);
21282128

2129-
int flags = cfs->get_u2_fast();
2129+
u2 flags = cfs->get_u2_fast();
21302130
const u2 name_index = cfs->get_u2_fast();
21312131
const int cp_size = cp->length();
21322132
guarantee_property(

src/hotspot/share/oops/fieldInfo.inline.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ inline void FieldInfoReader::read_field_info(FieldInfo& fi) {
102102
fi._name_index = checked_cast<u2>(next_uint());
103103
fi._signature_index = checked_cast<u2>(next_uint());
104104
fi._offset = next_uint();
105-
fi._access_flags = AccessFlags(next_uint());
105+
fi._access_flags = AccessFlags(checked_cast<u2>(next_uint()));
106106
fi._field_flags = FieldInfo::FieldFlags(next_uint());
107107
if (fi._field_flags.is_initialized()) {
108108
fi._initializer_index = checked_cast<u2>(next_uint());

src/hotspot/share/oops/method.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1434,7 +1434,7 @@ methodHandle Method::make_method_handle_intrinsic(vmIntrinsics::ID iid,
14341434
cp->set_is_for_method_handle_intrinsic();
14351435

14361436
// decide on access bits: public or not?
1437-
int flags_bits = (JVM_ACC_NATIVE | JVM_ACC_SYNTHETIC | JVM_ACC_FINAL);
1437+
u2 flags_bits = (JVM_ACC_NATIVE | JVM_ACC_SYNTHETIC | JVM_ACC_FINAL);
14381438
bool must_be_static = MethodHandles::is_signature_polymorphic_static(iid);
14391439
if (must_be_static) flags_bits |= JVM_ACC_STATIC;
14401440
assert((flags_bits & JVM_ACC_PUBLIC) == 0, "do not expose these methods");

0 commit comments

Comments
 (0)