From bae3733c48881c4d2af42533e5efc32fc9cc6a55 Mon Sep 17 00:00:00 2001 From: Tobias Hartmann Date: Tue, 4 Apr 2023 12:50:23 +0000 Subject: [PATCH] 8302172: [JVMCI] HotSpotResolvedJavaMethodImpl.canBeInlined must respect ForceInline Backport-of: 1ef9f6507ba45419f0fa896915eec064762c5153 --- .../src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java b/src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java index 4c782d883a1..0850d3625d6 100644 --- a/src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java +++ b/src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java @@ -577,6 +577,9 @@ public Type[] getGenericParameterTypes() { @Override public boolean canBeInlined() { + if (isForceInline()) { + return true; + } if (hasNeverInlineDirective()) { return false; }