forked from OSchip/llvm-project
move assertion into mutex guard, a partial fix for PR1606.
llvm-svn: 41050
This commit is contained in:
parent
ccb3611881
commit
2b40caa861
|
@ -238,9 +238,9 @@ GenericValue JIT::runFunction(Function *F,
|
|||
///
|
||||
void JIT::runJITOnFunction(Function *F) {
|
||||
static bool isAlreadyCodeGenerating = false;
|
||||
assert(!isAlreadyCodeGenerating && "Error: Recursive compilation detected!");
|
||||
|
||||
MutexGuard locked(lock);
|
||||
assert(!isAlreadyCodeGenerating && "Error: Recursive compilation detected!");
|
||||
|
||||
// JIT the function
|
||||
isAlreadyCodeGenerating = true;
|
||||
|
|
Loading…
Reference in New Issue