Fix test by checking if we're using JIT.

Change-Id: Ifa98815ee2f8af4f338c9469f5afd74fc01022eb
diff --git a/test/570-checker-osr/osr.cc b/test/570-checker-osr/osr.cc
index 0fffdfd..4c58b39 100644
--- a/test/570-checker-osr/osr.cc
+++ b/test/570-checker-osr/osr.cc
@@ -71,6 +71,10 @@
 }
 
 extern "C" JNIEXPORT jboolean JNICALL Java_Main_ensureInInterpreter(JNIEnv*, jclass) {
+  if (!Runtime::Current()->UseJit()) {
+    // The return value is irrelevant if we're not using JIT.
+    return false;
+  }
   ScopedObjectAccess soa(Thread::Current());
   OsrVisitor visitor(soa.Self());
   visitor.WalkStack();
@@ -96,6 +100,9 @@
 };
 
 extern "C" JNIEXPORT void JNICALL Java_Main_ensureHasProfilingInfo(JNIEnv*, jclass) {
+  if (!Runtime::Current()->UseJit()) {
+    return;
+  }
   ScopedObjectAccess soa(Thread::Current());
   ProfilingInfoVisitor visitor(soa.Self());
   visitor.WalkStack();
@@ -126,6 +133,9 @@
 };
 
 extern "C" JNIEXPORT void JNICALL Java_Main_ensureHasOsrCode(JNIEnv*, jclass) {
+  if (!Runtime::Current()->UseJit()) {
+    return;
+  }
   ScopedObjectAccess soa(Thread::Current());
   OsrCheckVisitor visitor(soa.Self());
   visitor.WalkStack();