summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/088-monitor-verification/src/Main.java7
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);
}