From 338cb45e139bac1add481bb9bd384aa794278346 Mon Sep 17 00:00:00 2001 From: KONNO Kazuhiro Date: Tue, 17 Sep 2024 14:27:39 +0900 Subject: [PATCH] Fix "statement has no effect" with J9CLASS_DEPTH() This commit fixes build errors with J9CLASS_DEPTH() in java_lang_invoke_MethodHandleNatives.cpp. Fixes: #20170 Signed-off-by: KONNO Kazuhiro --- runtime/jcl/common/java_lang_invoke_MethodHandleNatives.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/runtime/jcl/common/java_lang_invoke_MethodHandleNatives.cpp b/runtime/jcl/common/java_lang_invoke_MethodHandleNatives.cpp index 2ba2ee6db0a..6f09deeb9b6 100644 --- a/runtime/jcl/common/java_lang_invoke_MethodHandleNatives.cpp +++ b/runtime/jcl/common/java_lang_invoke_MethodHandleNatives.cpp @@ -1463,7 +1463,7 @@ Java_java_lang_invoke_MethodHandleNatives_getMembers( UDATA classDepth = 0; if (J9_ARE_ANY_BITS_SET(matchFlags, MN_SEARCH_SUPERCLASSES)) { /* walk superclasses */ - J9CLASS_DEPTH(defClass); + classDepth = J9CLASS_DEPTH(defClass); } J9Class *currentClass = defClass; @@ -1568,7 +1568,7 @@ Java_java_lang_invoke_MethodHandleNatives_getMembers( UDATA classDepth = 0; if (J9_ARE_ANY_BITS_SET(matchFlags, MN_SEARCH_SUPERCLASSES)) { /* walk superclasses */ - J9CLASS_DEPTH(defClass); + classDepth = J9CLASS_DEPTH(defClass); } J9Class *currentClass = defClass;