From cef13e34f5b1e262fb07bce0849b0b2457473dc2 Mon Sep 17 00:00:00 2001 From: Theresa Mammarella Date: Fri, 8 Nov 2024 17:11:34 -0500 Subject: [PATCH] Missing null-restricted flag in MethodHandles initialization Signed-off-by: Theresa Mammarella --- runtime/jcl/common/java_lang_invoke_MethodHandleNatives.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/runtime/jcl/common/java_lang_invoke_MethodHandleNatives.cpp b/runtime/jcl/common/java_lang_invoke_MethodHandleNatives.cpp index 37aa44ada23..1ae5769d6fe 100644 --- a/runtime/jcl/common/java_lang_invoke_MethodHandleNatives.cpp +++ b/runtime/jcl/common/java_lang_invoke_MethodHandleNatives.cpp @@ -210,6 +210,7 @@ initImpl(J9VMThread *currentThread, j9object_t membernameObject, j9object_t refO } #if defined(J9VM_OPT_VALHALLA_FLATTENABLE_VALUE_TYPES) if (J9ROMFIELD_IS_NULL_RESTRICTED(romField)) { + flags |= MN_NULL_RESTRICTED; if (vmFuncs->isFlattenableFieldFlattened(fieldID->declaringClass, fieldID->field)) { flags |= MN_FLAT_FIELD; }