[Msan] XFAIL the ftime.cc test on FreeBSD
authorViktor Kutuzov <vkutuzov@accesssoftek.com>
Fri, 24 Apr 2015 07:54:38 +0000 (07:54 +0000)
committerViktor Kutuzov <vkutuzov@accesssoftek.com>
Fri, 24 Apr 2015 07:54:38 +0000 (07:54 +0000)
Differential Revision: http://reviews.llvm.org/D9222

llvm-svn: 235704

compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h
compiler-rt/test/msan/ftime.cc

index bdd9af5..9a6c0c0 100644 (file)
 #define SANITIZER_INTERCEPT_CAPGET SI_LINUX_NOT_ANDROID
 #define SANITIZER_INTERCEPT_AEABI_MEM SI_LINUX && defined(__arm__)
 #define SANITIZER_INTERCEPT___BZERO SI_MAC
-#define SANITIZER_INTERCEPT_FTIME SI_NOT_WINDOWS
+#define SANITIZER_INTERCEPT_FTIME !SI_FREEBSD && SI_NOT_WINDOWS
 #define SANITIZER_INTERCEPT_XDR SI_LINUX_NOT_ANDROID
 #define SANITIZER_INTERCEPT_TSEARCH SI_LINUX_NOT_ANDROID || SI_MAC
 #define SANITIZER_INTERCEPT_LIBIO_INTERNALS SI_LINUX_NOT_ANDROID
index 5ed9358..7a5a2fb 100644 (file)
@@ -1,5 +1,8 @@
 // RUN: %clangxx_msan -O0 -g %s -o %t && %run %t
 
+// ftime() is deprecated on FreeBSD.
+// XFAIL: freebsd
+
 #include <assert.h>
 #include <sys/timeb.h>