Mercurial > hg > truffle
comparison src/share/vm/graal/graalCompiler.cpp @ 13104:dd941feb26cb
check for pending exception after call to createHotSpotResolvedObjectType
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Thu, 21 Nov 2013 22:10:13 +0100 |
parents | c0b0974dd509 |
children | bdc836ef885e |
comparison
equal
deleted
inserted
replaced
13103:c0b0974dd509 | 13104:dd941feb26cb |
---|---|
182 | 182 |
183 assert(_initialized, "must already be initialized"); | 183 assert(_initialized, "must already be initialized"); |
184 ResourceMark rm; | 184 ResourceMark rm; |
185 thread->set_is_graal_compiling(true); | 185 thread->set_is_graal_compiling(true); |
186 Handle holder = GraalCompiler::createHotSpotResolvedObjectType(method, CHECK); | 186 Handle holder = GraalCompiler::createHotSpotResolvedObjectType(method, CHECK); |
187 check_pending_exception("Error while calling createHotSpotResolvedObjectType"); | |
187 VMToCompiler::compileMethod(method(), holder, entry_bci, blocking); | 188 VMToCompiler::compileMethod(method(), holder, entry_bci, blocking); |
188 thread->set_is_graal_compiling(false); | 189 thread->set_is_graal_compiling(false); |
189 } | 190 } |
190 | 191 |
191 // Compilation entry point for methods | 192 // Compilation entry point for methods |