summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKostya Serebryany <kcc@google.com>2014-05-13 07:49:39 +0000
committerKostya Serebryany <kcc@google.com>2014-05-13 07:49:39 +0000
commitb7a7e55dc58affd8c52d9b0e4c6d15b021e3f278 (patch)
treece5de99ec084a9fa5b0b094807c05ca9e1db6ec3
parent35687a2fd34d4cdbbacf10707fab176c6d187b51 (diff)
downloadbcm5719-llvm-b7a7e55dc58affd8c52d9b0e4c6d15b021e3f278.tar.gz
bcm5719-llvm-b7a7e55dc58affd8c52d9b0e4c6d15b021e3f278.zip
[sanitizer] define __sanitizer_time_t
llvm-svn: 208671
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h b/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h
index 9727e78c906..98b0c12c17d 100644
--- a/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h
+++ b/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h
@@ -320,8 +320,14 @@ namespace __sanitizer {
char **gr_mem;
};
+#if defined(__x86_64__) && !defined(_LP64)
+ typedef long long __sanitizer_time_t;
+#else
+ typedef long __sanitizer_time_t;
+#endif
+
struct __sanitizer_timeb {
- long time;
+ __sanitizer_time_t time;
unsigned short millitm;
short timezone;
short dstflag;
OpenPOWER on IntegriCloud