< prev index next >
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GuardedIntrinsicTest.java
Print this page
@@ -142,10 +142,15 @@
@Test
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);
// Check that the virtual dispatch test exists after bytecode parsing
Assert.assertEquals(1, parsedForCompile.getNodes().filter(LoadMethodNode.class).count());
< prev index next >