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