From 2702f003c2e446b38eda3dde53f4c75403bfeeb6 Mon Sep 17 00:00:00 2001 From: Adlai Holler Date: Thu, 8 Nov 2018 06:40:16 -0800 Subject: [PATCH] Remove irrelevant change --- Source/ASDisplayNode.mm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Source/ASDisplayNode.mm b/Source/ASDisplayNode.mm index fe9dfb69..fb42f5be 100644 --- a/Source/ASDisplayNode.mm +++ b/Source/ASDisplayNode.mm @@ -2108,6 +2108,12 @@ 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; }