diff --git a/AsyncDisplayKit/Private/_ASHierarchyChangeSet.mm b/AsyncDisplayKit/Private/_ASHierarchyChangeSet.mm index 649f39e8c3..db6f41a79f 100644 --- a/AsyncDisplayKit/Private/_ASHierarchyChangeSet.mm +++ b/AsyncDisplayKit/Private/_ASHierarchyChangeSet.mm @@ -18,10 +18,12 @@ #import +// NOTE: We log before throwing so they don't have to let it bubble up to see the error. #define ASFailUpdateValidation(...)\ if ([ASDisplayNode suppressesInvalidCollectionUpdateExceptions]) {\ NSLog(__VA_ARGS__);\ } else {\ + NSLog(__VA_ARGS__);\ ASDisplayNodeFailAssert(__VA_ARGS__);\ }