Mercurial > hg > graal-jvmci-8
diff src/share/vm/graal/graalCompiler.cpp @ 13089:77fbf02f701c
re-enabled protection against recursive Graal compilation requests with Graal specific _graal_compiling field in JavaThread
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Wed, 20 Nov 2013 19:27:49 +0100 |
parents | 096c224171c4 |
children | b65b34c524cb |
line wrap: on
line diff
--- a/src/share/vm/graal/graalCompiler.cpp Wed Nov 20 15:58:58 2013 +0100 +++ b/src/share/vm/graal/graalCompiler.cpp Wed Nov 20 19:27:49 2013 +0100 @@ -180,8 +180,10 @@ assert(_initialized, "must already be initialized"); ResourceMark rm; + thread->set_is_graal_compiling(true); Handle holder = GraalCompiler::createHotSpotResolvedObjectType(method, CHECK); VMToCompiler::compileMethod(method(), holder, entry_bci, blocking); + thread->set_is_graal_compiling(false); } // Compilation entry point for methods