Permalink
Browse files

Patched minor compilation warning for NDEBUG-defined builds

1 parent ef5b4b7 commit f7480d4d0be1f7faebf86dd6ffb92c732016c432 @michalzelinka michalzelinka committed Nov 15, 2016
Showing with 2 additions and 0 deletions.
  1. +2 −0 src/fmdb/FMDatabaseQueue.m
@@ -154,10 +154,12 @@ - (FMDatabase*)database {
}
- (void)inDatabase:(void (^)(FMDatabase *db))block {
+#ifndef NDEBUG
/* Get the currently executing queue (which should probably be nil, but in theory could be another DB queue
* and then check it against self to make sure we're not about to deadlock. */
FMDatabaseQueue *currentSyncQueue = (__bridge id)dispatch_get_specific(kDispatchQueueSpecificKey);
assert(currentSyncQueue != self && "inDatabase: was called reentrantly on the same queue, which would lead to a deadlock");
+#endif
FMDBRetain(self);

0 comments on commit f7480d4

Please sign in to comment.