[compiler-rt] r184407 - [sanitizer] Fix Mac build.

Evgeniy Stepanov eugeni.stepanov at gmail.com
Thu Jun 20 02:39:34 PDT 2013


Author: eugenis
Date: Thu Jun 20 04:39:34 2013
New Revision: 184407

URL: http://llvm.org/viewvc/llvm-project?rev=184407&view=rev
Log:
[sanitizer] Fix Mac build.

Modified:
    compiler-rt/trunk/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc

Modified: compiler-rt/trunk/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc?rev=184407&r1=184406&r2=184407&view=diff
==============================================================================
--- compiler-rt/trunk/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc (original)
+++ compiler-rt/trunk/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc Thu Jun 20 04:39:34 2013
@@ -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;
 }
 





More information about the llvm-commits mailing list