--- old/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GuardedIntrinsicTest.java 2017-11-03 23:56:03.131508805 -0700 +++ new/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GuardedIntrinsicTest.java 2017-11-03 23:56:02.725490636 -0700 @@ -144,6 +144,11 @@ public void test01() { Super inheritsHC = new Super(); Person overridesHC = new Person(0); + + // Ensure the profile for getSuperAge includes both receiver types + getSuperAge(inheritsHC); + getSuperAge(overridesHC); + test("getSuperAge", inheritsHC); test("getSuperAge", overridesHC);