diff options
Diffstat (limited to 'test/638-checker-inline-cache-intrinsic/src')
| -rw-r--r-- | test/638-checker-inline-cache-intrinsic/src/Main.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/test/638-checker-inline-cache-intrinsic/src/Main.java b/test/638-checker-inline-cache-intrinsic/src/Main.java index 5334487dfa..738e13cf8d 100644 --- a/test/638-checker-inline-cache-intrinsic/src/Main.java +++ b/test/638-checker-inline-cache-intrinsic/src/Main.java @@ -63,6 +63,9 @@ public class Main { } public static void test() { + ensureJitBaselineCompiled(Main.class, "$noinline$stringEquals"); + ensureJitBaselineCompiled(Main.class, "$noinline$inlineMonomorphic"); + ensureJitBaselineCompiled(Main.class, "$noinline$knownReceiverType"); // Warm up inline cache. for (int i = 0; i < 600000; i++) { $noinline$inlineMonomorphic(str); @@ -91,5 +94,6 @@ public class Main { static String str = "xyz"; + private static native void ensureJitBaselineCompiled(Class<?> itf, String method_name); private static native void ensureJitCompiled(Class<?> itf, String method_name); } |