From c627479094648d8afae55ee95a9cc82703369929 Mon Sep 17 00:00:00 2001 From: LLVM Packaging Team Date: Wed, 30 Nov 2022 15:15:42 +0000 Subject: [PATCH] mips-assert-size =================================================================== Gbp-Pq: Topic mips Gbp-Pq: Name mips-assert-size.diff --- .../sanitizer_common/sanitizer_platform_limits_linux.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_linux.cpp b/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_linux.cpp index bf0f355847..4e40762cff 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_linux.cpp +++ b/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_linux.cpp @@ -64,9 +64,12 @@ using namespace __sanitizer; COMPILER_CHECK(struct___old_kernel_stat_sz == sizeof(struct __old_kernel_stat)); #endif -COMPILER_CHECK(struct_kernel_stat_sz == sizeof(struct stat)); +# if defined(__LP64__) || \ + (!defined(_LARGEFILE_SOURCE) && _FILE_OFFSET_BITS != 64) + COMPILER_CHECK(struct_kernel_stat_sz == sizeof(struct stat)); +# endif -#if defined(__i386__) +# if defined(__i386__) COMPILER_CHECK(struct_kernel_stat64_sz == sizeof(struct stat64)); #endif -- 2.30.2