OpenJDK / jdk / jdk
changeset 55532:6546a2ae6773
8226533: JVMCI: findUniqueConcreteMethod should handle statically bindable methods directly
Reviewed-by: kvn, dlong
Contributed-by: Doug Simon <doug.simon@oracle.com>
author | dlong |
---|---|
date | Fri, 28 Jun 2019 16:50:14 -0400 |
parents | c868b89c7dd9 |
children | e6331cf74840 |
files | src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java Fri Jun 28 20:46:25 2019 +0100 +++ b/src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java Fri Jun 28 16:50:14 2019 -0400 @@ -579,6 +579,10 @@ // The type isn't known to implement the method. return null; } + if (resolvedMethod.canBeStaticallyBound()) { + // No assumptions are required. + return new AssumptionResult<>(resolvedMethod); + } ResolvedJavaMethod result = resolvedMethod.uniqueConcreteMethod(this); if (result != null) {