From ffff30a34da46557de176421c47d8c5777f686a9 Mon Sep 17 00:00:00 2001 From: jmjaffe37 Date: Fri, 13 Jun 2025 15:17:37 -0700 Subject: [PATCH] Now casting to safe index --- .../share/jfr/instrumentation/jfrEventClassTransformer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp b/src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp index 5e091192daf..b336a07bf50 100644 --- a/src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp +++ b/src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp @@ -476,13 +476,13 @@ static u2 utf8_info_index(const InstanceKlass* ik, const Symbol* const target, T assert(target != nullptr, "invariant"); const ConstantPool* cp = ik->constants(); const int cp_len = cp->length(); - for (u2 index = 1; index < cp_len; ++index) { + for (int index = 1; index < cp_len; ++index) { const constantTag tag = cp->tag_at(index); if (tag.is_utf8()) { const Symbol* const utf8_sym = cp->symbol_at(index); assert(utf8_sym != nullptr, "invariant"); if (utf8_sym == target) { - return index; + return static_cast(index); } } }