From 3ce228faf3f6f2ceb84b8297a88afc4c073298c6 Mon Sep 17 00:00:00 2001 From: Evgeniy Stepanov Date: Thu, 20 Jun 2013 09:39:34 +0000 Subject: [PATCH] [sanitizer] Fix Mac build. llvm-svn: 184407 --- .../sanitizer_common/sanitizer_common_interceptors_ioctl.inc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc b/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc index 2f6da68b1f1a..80f252196e20 100755 --- a/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc +++ b/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc @@ -487,12 +487,14 @@ static void ioctl_init() { // Handle the most evil ioctls that encode argument value as part of request id. static unsigned ioctl_request_fixup(unsigned req) { +#if SANITIZER_LINUX if ((req & ~0x3fff001fU) == IOCTL_EVIOCGBIT) return IOCTL_EVIOCGBIT; if ((req & ~0x3fU) == IOCTL_EVIOCGABS) return IOCTL_EVIOCGABS; if ((req & ~0x3fU) == IOCTL_EVIOCSABS) return IOCTL_EVIOCSABS; +#endif return req; } -- GitLab