diff src/share/vm/graal/graalRuntime.cpp @ 18227:bcb1e5c232d8

Test deoptimization inside ForeignCallNode
author Tom Rodriguez <tom.rodriguez@oracle.com>
date Fri, 31 Oct 2014 12:22:06 -0700
parents f55f2d400797
children ab47ef2f2207
line wrap: on
line diff
--- a/src/share/vm/graal/graalRuntime.cpp	Fri Oct 31 12:20:56 2014 -0700
+++ b/src/share/vm/graal/graalRuntime.cpp	Fri Oct 31 12:22:06 2014 -0700
@@ -650,6 +650,11 @@
   }
 JRT_END
 
+JRT_ENTRY(jint, GraalRuntime::test_deoptimize_call_int(JavaThread* thread, int value))
+  deopt_caller();
+  return value;
+JRT_END
+
 // private static GraalRuntime Graal.initializeRuntime()
 JVM_ENTRY(jobject, JVM_GetGraalRuntime(JNIEnv *env, jclass c))
   return GraalRuntime::get_HotSpotGraalRuntime_jobject();