From 4a0f2af8f93c8ee6a5a2b9520323397dac2a03ab Mon Sep 17 00:00:00 2001 From: Michael Schneider Date: Thu, 8 Nov 2018 09:35:53 -0800 Subject: [PATCH] Remove CHECK_LOCKING_SAFETY check Locking assertions are always active now --- Source/ASDisplayNode.mm | 6 ------ 1 file changed, 6 deletions(-) diff --git a/Source/ASDisplayNode.mm b/Source/ASDisplayNode.mm index 892376265..58e7518bc 100644 --- a/Source/ASDisplayNode.mm +++ b/Source/ASDisplayNode.mm @@ -2108,12 +2108,6 @@ ASDISPLAYNODE_INLINE BOOL subtreeIsRasterized(ASDisplayNode *node) { // NOTE: This method must be dealloc-safe (should not retain self). - (ASDisplayNode *)supernode { -#if CHECK_LOCKING_SAFETY - if (__instanceLock__.locked()) { - NSLog(@"WARNING: Accessing supernode while holding recursive instance lock of this node is worrisome. It's likely that you will soon try to acquire the supernode's lock, and this can easily cause deadlocks."); - } -#endif - ASDN::MutexLocker l(__instanceLock__); return _supernode; }