summaryrefslogtreecommitdiffstats
path: root/vm/compiler/Compiler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'vm/compiler/Compiler.cpp')
-rw-r--r--vm/compiler/Compiler.cpp6
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;