From f073d5cbed63d3cc9ab033e2ad82600bc55b0adb Mon Sep 17 00:00:00 2001 From: Damon Fenacci Date: Wed, 14 Jan 2026 10:05:02 +0100 Subject: [PATCH] JDK-8374582: add oaque to limit guard --- src/hotspot/share/opto/library_call.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hotspot/share/opto/library_call.cpp b/src/hotspot/share/opto/library_call.cpp index 7c7b3f84ccf..cc744e5befe 100644 --- a/src/hotspot/share/opto/library_call.cpp +++ b/src/hotspot/share/opto/library_call.cpp @@ -967,7 +967,7 @@ void LibraryCallKit::generate_string_range_check(Node* array, generate_negative_guard(offset, bailout, nullptr, is_opaque); generate_negative_guard(count, bailout, nullptr, is_opaque); // Offset + count must not exceed length of array - generate_limit_guard(offset, count, load_array_length(array), bailout); + generate_limit_guard(offset, count, load_array_length(array), bailout, is_opaque); if (bailout->req() > 1) { if (halt_on_oob) {