Merge "Revert^2 "ART: Use proxy ArtMethod's data_ to store the interface method.""
diff --git a/test/088-monitor-verification/src/Main.java b/test/088-monitor-verification/src/Main.java
index bca3df6..13a96c7 100644
--- a/test/088-monitor-verification/src/Main.java
+++ b/test/088-monitor-verification/src/Main.java
@@ -34,6 +34,12 @@
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 static native boolean runtimeIsSoftFail();
public static native boolean isInterpreted();
public static native void disableStackFrameAsserts();
+ private static native void ensureJitCompiled(Class<?> itf, String method_name);
}