diff options
| -rw-r--r-- | test/088-monitor-verification/src/Main.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test/088-monitor-verification/src/Main.java b/test/088-monitor-verification/src/Main.java index bca3df6828..13a96c7edc 100644 --- a/test/088-monitor-verification/src/Main.java +++ b/test/088-monitor-verification/src/Main.java @@ -34,6 +34,12 @@ public class Main { disableStackFrameAsserts(); } + ensureJitCompiled(Main.class, "recursiveSync"); + ensureJitCompiled(Main.class, "nestedMayThrow"); + ensureJitCompiled(Main.class, "constantLock"); + ensureJitCompiled(Main.class, "notExcessiveNesting"); + ensureJitCompiled(Main.class, "notNested"); + Main m = new Main(); m.recursiveSync(0); @@ -273,4 +279,5 @@ public class Main { public static native boolean runtimeIsSoftFail(); public static native boolean isInterpreted(); public static native void disableStackFrameAsserts(); + private static native void ensureJitCompiled(Class<?> itf, String method_name); } |