diff src/share/vm/graal/graalCompiler.cpp @ 7094:eec7173947a1

removed remaining use of the C++ "compiler interface" (i.e. ci) by Graal for installing dependencies
author Doug Simon <doug.simon@oracle.com>
date Thu, 29 Nov 2012 17:13:13 +0100
parents 9ba90252ce08
children 1c76a458616e
line wrap: on
line diff
--- a/src/share/vm/graal/graalCompiler.cpp	Thu Nov 29 10:18:32 2012 +0100
+++ b/src/share/vm/graal/graalCompiler.cpp	Thu Nov 29 17:13:13 2012 +0100
@@ -161,13 +161,11 @@
 
   assert(_initialized, "must already be initialized");
   ResourceMark rm;
-  ciEnv* current_env = JavaThread::current()->env();
-  JavaThread::current()->set_env(NULL);
+  assert(JavaThread::current()->env() == NULL, "ciEnv should be null");
   JavaThread::current()->set_compiling(true);
   Handle holder = GraalCompiler::createHotSpotResolvedObjectType(method, CHECK);
   jboolean success = VMToCompiler::compileMethod(method(), holder, entry_bci, blocking, method->graal_priority());
   JavaThread::current()->set_compiling(false);
-  JavaThread::current()->set_env(current_env);
   if (success != JNI_TRUE) {
     method->clear_queued_for_compilation();
     CompilationPolicy::policy()->delay_compilation(method());