[compiler-rt] r320931 - [sanitizer] Define __sanitizer_clockid_t on FreeBSD

Kostya Kortchinsky via llvm-commits llvm-commits at lists.llvm.org
Sat Dec 16 15:01:15 PST 2017


Author: cryptoad
Date: Sat Dec 16 15:01:14 2017
New Revision: 320931

URL: http://llvm.org/viewvc/llvm-project?rev=320931&view=rev
Log:
[sanitizer] Define __sanitizer_clockid_t on FreeBSD

Summary:
https://reviews.llvm.org/D41121 broke the FreeBSD build due to that type not
being defined on FreeBSD. As far as I can tell, it is an int, but I do not have
a way to test the change.

Reviewers: alekseyshl, kparzysz

Reviewed By: kparzysz

Subscribers: kparzysz, emaste, kubamracek, krytarowski, #sanitizers, llvm-commits

Differential Revision: https://reviews.llvm.org/D41325

Modified:
    compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_limits_posix.h

Modified: compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_limits_posix.h
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_limits_posix.h?rev=320931&r1=320930&r2=320931&view=diff
==============================================================================
--- compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_limits_posix.h (original)
+++ compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_limits_posix.h Sat Dec 16 15:01:14 2017
@@ -534,7 +534,7 @@ namespace __sanitizer {
   typedef long __sanitizer_clock_t;
 #endif
 
-#if SANITIZER_LINUX
+#if SANITIZER_LINUX || SANITIZER_FREEBSD
   typedef int __sanitizer_clockid_t;
 #endif
 




More information about the llvm-commits mailing list