diff options
Diffstat (limited to 'vm/compiler/Compiler.cpp')
-rw-r--r-- | vm/compiler/Compiler.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/vm/compiler/Compiler.cpp b/vm/compiler/Compiler.cpp index b9b310516..73da6a0b5 100644 --- a/vm/compiler/Compiler.cpp +++ b/vm/compiler/Compiler.cpp @@ -138,6 +138,9 @@ bool dvmCompilerWorkEnqueue(const u2 *pc, WorkOrderKind kind, void* info) gDvmJit.compilerQueueLength++; cc = pthread_cond_signal(&gDvmJit.compilerQueueActivity); assert(cc == 0); +#ifdef NDEBUG + (void)cc; // prevent error on -Werror +#endif dvmUnlockMutex(&gDvmJit.compilerLock); return result; @@ -641,6 +644,9 @@ static void *compilerThreadStart(void *arg) int cc; cc = pthread_cond_signal(&gDvmJit.compilerQueueEmpty); assert(cc == 0); +#ifdef NDEBUG + (void)cc; // prevent bug on -Werror +#endif pthread_cond_wait(&gDvmJit.compilerQueueActivity, &gDvmJit.compilerLock); continue; |