summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEd Maste <emaste@freebsd.org>2019-09-03 13:44:47 +0000
committerEd Maste <emaste@freebsd.org>2019-09-03 13:44:47 +0000
commit03975865797bd3c2388ca5ee8068854a0146f2eb (patch)
tree3c464eab3f644105287fb38f44e92a5042f4b99b
parent26be0c8ad8f6fd17c70e4be7c0eea3a9d381e866 (diff)
downloadcompiler-rt-03975865797bd3c2388ca5ee8068854a0146f2eb.tar.gz
compiler-rt: use 64-bit time_t for all FreeBSD archs except i386
At present only i386 has 32-bit time_t on FreeBSD. Reviewed by: dim Differential Revision: https://reviews.llvm.org/D66758 git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@370756 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--lib/sanitizer_common/sanitizer_platform_limits_freebsd.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/sanitizer_common/sanitizer_platform_limits_freebsd.h b/lib/sanitizer_common/sanitizer_platform_limits_freebsd.h
index f02f8cd23..988a3ffb3 100644
--- a/lib/sanitizer_common/sanitizer_platform_limits_freebsd.h
+++ b/lib/sanitizer_common/sanitizer_platform_limits_freebsd.h
@@ -114,7 +114,7 @@ namespace __sanitizer {
long key;
};
-#if defined(__LP64___)
+#if !defined(__i386__)
typedef long long __sanitizer_time_t;
#else
typedef long __sanitizer_time_t;