forked from OSchip/llvm-project
[TSan] Don't guard #include <xpc/xpc.h>
The xpc_connection_* APIs that we are intercepting are available starting at macOS 10.7. This is old enough so that we don't need to guard them. llvm-svn: 369150
This commit is contained in:
parent
2d957cfe02
commit
8191585b36
|
@ -24,10 +24,7 @@
|
|||
#include <libkern/OSAtomic.h>
|
||||
#include <objc/objc-sync.h>
|
||||
#include <sys/ucontext.h>
|
||||
|
||||
#if defined(__has_include) && __has_include(<xpc/xpc.h>)
|
||||
#include <xpc/xpc.h>
|
||||
#endif // #if defined(__has_include) && __has_include(<xpc/xpc.h>)
|
||||
|
||||
typedef long long_t; // NOLINT
|
||||
|
||||
|
@ -246,8 +243,6 @@ TSAN_INTERCEPTOR(void, os_lock_unlock, void *lock) {
|
|||
REAL(os_lock_unlock)(lock);
|
||||
}
|
||||
|
||||
#if defined(__has_include) && __has_include(<xpc/xpc.h>)
|
||||
|
||||
TSAN_INTERCEPTOR(void, xpc_connection_set_event_handler,
|
||||
xpc_connection_t connection, xpc_handler_t handler) {
|
||||
SCOPED_TSAN_INTERCEPTOR(xpc_connection_set_event_handler, connection,
|
||||
|
@ -300,8 +295,6 @@ TSAN_INTERCEPTOR(void, xpc_connection_cancel, xpc_connection_t connection) {
|
|||
REAL(xpc_connection_cancel)(connection);
|
||||
}
|
||||
|
||||
#endif // #if defined(__has_include) && __has_include(<xpc/xpc.h>)
|
||||
|
||||
// Determines whether the Obj-C object pointer is a tagged pointer. Tagged
|
||||
// pointers encode the object data directly in their pointer bits and do not
|
||||
// have an associated memory allocation. The Obj-C runtime uses tagged pointers
|
||||
|
|
Loading…
Reference in New Issue