Mercurial > hg > graal-compiler
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());