From 0131ae3322c3f085789e72c8a1542518995dc182 Mon Sep 17 00:00:00 2001 From: 3405691582 Date: Fri, 31 Jan 2020 20:49:40 -0500 Subject: [PATCH] Add missing DISPATCH_COCOA_COMPAT preprocessor symbol. _dispatch_runloop_queue_xref_dispose is declared in src/queue_internal.h but the declaration is hidden behind DISPATCH_COCOA_COMPAT. This means the call to _dispatch_runloop_queue_xref_dispose must also be put behind this preprocessor symbol. --- src/object.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/object.c b/src/object.c index 261e1996d..91841c007 100644 --- a/src/object.c +++ b/src/object.c @@ -202,9 +202,11 @@ _dispatch_xref_dispose(dispatch_object_t dou) _dispatch_mach_xref_dispose(dou._dm); break; #endif +#if DISPATCH_COCOA_COMPAT case DISPATCH_QUEUE_RUNLOOP_TYPE: _dispatch_runloop_queue_xref_dispose(dou._dl); break; +#endif } return _dispatch_release_tailcall(dou._os_obj); }