[Lldb-commits] [clang] [clang-tools-extra] [libcxx] [lldb] [Clang] Make the SizeType, SignedSizeType and PtrdiffType be named sugar types instead of built-in types (PR #143653)
LLVM Continuous Integration via lldb-commits
lldb-commits at lists.llvm.org
Thu Jul 17 19:48:04 PDT 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `sanitizer-x86_64-linux` running on `sanitizer-buildbot1` while building `clang-tools-extra,clang,libcxx,lldb` at step 2 "annotate".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/66/builds/16687
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 2 (annotate) failure: 'python ../sanitizer_buildbot/sanitizers/zorg/buildbot/builders/sanitizers/buildbot_selector.py' (failure)
...
+ cut -f 1,2 -d ' '
+ sort -u
+ sort -u
+ grep -Ev '^#|^$' /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/sanitizer_common/symbolizer/scripts/global_symbols.txt
+ diff -u expected.new undefined.new
+ grep -E '^\+[^+]'
+ cp -f symbolizer.o /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/sanitizer_common/symbolizer/RTSanitizerCommonSymbolizerInternal.i386.o
+ echo 'Success!'
Success!
[1940/3252] Building CXX object compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o
FAILED: compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o
/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++ --target=x86_64-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/.. -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wall -Werror -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m64 -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -gline-tables-only -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -ftrivial-auto-var-init=pattern -nostdinc++ -fno-rtti -MD -MT compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o -MF compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o.d -o compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o -c /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_flags.cpp
In file included from /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_flags.cpp:15:
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_flag_parser.h:141:76: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'unsigned long' [-Werror,-Wformat]
141 | uptr num_symbols_should_write = internal_snprintf(buffer, size, "0x%zx", *t_);
| ~~~ ^~~
| %lx
1 error generated.
[1983/3252] Building CXX object compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_allocator.cpp.o
FAILED: compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_allocator.cpp.o
/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++ --target=x86_64-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/.. -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wall -Werror -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m64 -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -gline-tables-only -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -ftrivial-auto-var-init=pattern -nostdinc++ -fno-rtti -MD -MT compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_allocator.cpp.o -MF compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_allocator.cpp.o.d -o compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_allocator.cpp.o -c /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_allocator.cpp
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_allocator.cpp:96:14: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'uptr' (aka 'unsigned long') [-Werror,-Wformat]
94 | Report("WARNING: NumericalStabilitySanitizer failed to allocate 0x%zx "
| ~~~
| %lx
95 | "bytes\n",
96 | size);
| ^~~~
In file included from /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_allocator.cpp:19:
In file included from /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_allocator.h:74:
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_allocator_primary64.h:191:30: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'uptr' (aka 'unsigned long') [-Werror,-Wformat]
190 | "space for size class %zu (%zu bytes).\n",
| ~~~
| %lu
191 | SanitizerToolName, class_id, ClassIdToSize(class_id));
| ^~~~~~~~
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_allocator_local_cache.h:121:16: note: in instantiation of member function '__sanitizer::SizeClassAllocator64<(anonymous namespace)::AP64>::ReturnToAllocator' requested here
121 | allocator->ReturnToAllocator(memory_mapper, &stats_, class_id,
| ^
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_allocator_local_cache.h:69:28: note: in instantiation of member function '__sanitizer::SizeClassAllocator64LocalCache<__sanitizer::SizeClassAllocator64<(anonymous namespace)::AP64>>::Drain' requested here
69 | while (c->count > 0) Drain(&memory_mapper, c, allocator, i, c->count);
| ^
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_allocator_combined.h:164:12: note: in instantiation of member function '__sanitizer::SizeClassAllocator64LocalCache<__sanitizer::SizeClassAllocator64<(anonymous namespace)::AP64>>::Drain' requested here
164 | cache->Drain(&primary_);
| ^
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_allocator.cpp:87:13: note: in instantiation of member function '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<(anonymous namespace)::AP64>>::SwallowCache' requested here
87 | allocator.SwallowCache(GetAllocatorCache(this));
| ^
In file included from /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_allocator.cpp:19:
Step 8 (build compiler-rt symbolizer) failure: build compiler-rt symbolizer (failure)
...
+ cut -f 1,2 -d ' '
+ sort -u
+ sort -u
+ grep -Ev '^#|^$' /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/sanitizer_common/symbolizer/scripts/global_symbols.txt
+ diff -u expected.new undefined.new
+ grep -E '^\+[^+]'
+ cp -f symbolizer.o /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/sanitizer_common/symbolizer/RTSanitizerCommonSymbolizerInternal.i386.o
+ echo 'Success!'
Success!
[1940/3252] Building CXX object compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o
FAILED: compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o
/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++ --target=x86_64-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/.. -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wall -Werror -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m64 -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -gline-tables-only -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -ftrivial-auto-var-init=pattern -nostdinc++ -fno-rtti -MD -MT compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o -MF compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o.d -o compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o -c /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_flags.cpp
In file included from /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_flags.cpp:15:
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_flag_parser.h:141:76: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'unsigned long' [-Werror,-Wformat]
141 | uptr num_symbols_should_write = internal_snprintf(buffer, size, "0x%zx", *t_);
| ~~~ ^~~
| %lx
1 error generated.
[1983/3252] Building CXX object compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_allocator.cpp.o
FAILED: compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_allocator.cpp.o
/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++ --target=x86_64-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/.. -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wall -Werror -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m64 -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -gline-tables-only -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -ftrivial-auto-var-init=pattern -nostdinc++ -fno-rtti -MD -MT compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_allocator.cpp.o -MF compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_allocator.cpp.o.d -o compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_allocator.cpp.o -c /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_allocator.cpp
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_allocator.cpp:96:14: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'uptr' (aka 'unsigned long') [-Werror,-Wformat]
94 | Report("WARNING: NumericalStabilitySanitizer failed to allocate 0x%zx "
| ~~~
| %lx
95 | "bytes\n",
96 | size);
| ^~~~
In file included from /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_allocator.cpp:19:
In file included from /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_allocator.h:74:
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_allocator_primary64.h:191:30: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'uptr' (aka 'unsigned long') [-Werror,-Wformat]
190 | "space for size class %zu (%zu bytes).\n",
| ~~~
| %lu
191 | SanitizerToolName, class_id, ClassIdToSize(class_id));
| ^~~~~~~~
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_allocator_local_cache.h:121:16: note: in instantiation of member function '__sanitizer::SizeClassAllocator64<(anonymous namespace)::AP64>::ReturnToAllocator' requested here
121 | allocator->ReturnToAllocator(memory_mapper, &stats_, class_id,
| ^
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_allocator_local_cache.h:69:28: note: in instantiation of member function '__sanitizer::SizeClassAllocator64LocalCache<__sanitizer::SizeClassAllocator64<(anonymous namespace)::AP64>>::Drain' requested here
69 | while (c->count > 0) Drain(&memory_mapper, c, allocator, i, c->count);
| ^
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_allocator_combined.h:164:12: note: in instantiation of member function '__sanitizer::SizeClassAllocator64LocalCache<__sanitizer::SizeClassAllocator64<(anonymous namespace)::AP64>>::Drain' requested here
164 | cache->Drain(&primary_);
| ^
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_allocator.cpp:87:13: note: in instantiation of member function '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<(anonymous namespace)::AP64>>::SwallowCache' requested here
87 | allocator.SwallowCache(GetAllocatorCache(this));
| ^
In file included from /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_allocator.cpp:19:
Step 9 (test compiler-rt symbolizer) failure: test compiler-rt symbolizer (failure)
...
+ nm -f posix -g symbolizer.o
+ cut -f 1,2 -d ' '
+ sort -u
+ grep -Ev '^#|^$' /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/sanitizer_common/symbolizer/scripts/global_symbols.txt
+ grep -E '^\+[^+]'
+ diff -u expected.new undefined.new
+ cp -f symbolizer.o /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/sanitizer_common/symbolizer/RTSanitizerCommonSymbolizerInternal.x86_64.o
+ echo 'Success!'
Success!
[17/1188] Building CXX object compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_linux.cpp.o
FAILED: compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_linux.cpp.o
/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++ --target=x86_64-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/.. -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wall -Werror -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m64 -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -gline-tables-only -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -ftrivial-auto-var-init=pattern -nostdinc++ -fno-rtti -fPIE -ffreestanding -MD -MT compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_linux.cpp.o -MF compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_linux.cpp.o.d -o compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_linux.cpp.o -c /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/msan_linux.cpp
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/msan_linux.cpp:119:58: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'uptr' (aka 'unsigned long') [-Werror,-Wformat]
119 | VPrintf(1, "%s: %zx - %zx\n", kMemoryLayout[i].name, kMemoryLayout[i].start,
| ~~~ ^~~~~~~~~~~~~~~~~~~~~~
| %lx
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/../sanitizer_common/sanitizer_common.h:250:14: note: expanded from macro 'VPrintf'
250 | Printf(__VA_ARGS__); \
| ^~~~~~~~~~~
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/msan_linux.cpp:120:13: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'uptr' (aka 'unsigned long') [-Werror,-Wformat]
119 | VPrintf(1, "%s: %zx - %zx\n", kMemoryLayout[i].name, kMemoryLayout[i].start,
| ~~~
| %lx
120 | kMemoryLayout[i].end - 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/../sanitizer_common/sanitizer_common.h:250:14: note: expanded from macro 'VPrintf'
250 | Printf(__VA_ARGS__); \
| ^~~~~~~~~~~
2 errors generated.
[42/1188] Building CXX object compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o
FAILED: compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o
/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++ --target=x86_64-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/.. -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wall -Werror -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m64 -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -gline-tables-only -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -ftrivial-auto-var-init=pattern -nostdinc++ -fno-rtti -MD -MT compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o -MF compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o.d -o compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o -c /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_flags.cpp
In file included from /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_flags.cpp:15:
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_flag_parser.h:141:76: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'unsigned long' [-Werror,-Wformat]
141 | uptr num_symbols_should_write = internal_snprintf(buffer, size, "0x%zx", *t_);
| ~~~ ^~~
| %lx
1 error generated.
[47/1188] Building CXX object compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_report.cpp.o
FAILED: compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_report.cpp.o
/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++ --target=x86_64-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/.. -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wall -Werror -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m64 -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -gline-tables-only -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -ftrivial-auto-var-init=pattern -nostdinc++ -fno-rtti -fPIE -ffreestanding -MD -MT compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_report.cpp.o -MF compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_report.cpp.o.d -o compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_report.cpp.o -c /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/msan_report.cpp
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/msan_report.cpp:132:42: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'uptr' (aka 'unsigned long') [-Werror,-Wformat]
132 | Printf("Unique heap origins: %zu\n", stack_depot_stats.n_uniq_ids);
| ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
| %lu
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/msan_report.cpp:133:50: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'uptr' (aka 'unsigned long') [-Werror,-Wformat]
133 | Printf("Stack depot allocated bytes: %zu\n", stack_depot_stats.allocated);
| ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| %lu
Step 10 (build compiler-rt debug) failure: build compiler-rt debug (failure)
...
-- Performing Test CXX_SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG
-- Performing Test CXX_SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success
-- Configuring done (12.1s)
-- Generating done (0.3s)
-- Build files have been written to: /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_i386/build
CMake Warning:
Manually-specified variables were not used by the project:
LIBCXX_HAS_GCC_S_LIB
[1952/3248] Building CXX object compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o
FAILED: compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o
/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++ --target=x86_64-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/.. -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wall -Werror -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m64 -fPIC -fno-builtin -fno-exceptions -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -DSANITIZER_DEBUG=1 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O1 -g -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -ftrivial-auto-var-init=pattern -nostdinc++ -fno-rtti -MD -MT compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o -MF compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o.d -o compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o -c /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_flags.cpp
In file included from /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_flags.cpp:15:
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_flag_parser.h:141:76: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'unsigned long' [-Werror,-Wformat]
141 | uptr num_symbols_should_write = internal_snprintf(buffer, size, "0x%zx", *t_);
| ~~~ ^~~
| %lx
1 error generated.
[2004/3248] Building CXX object compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_allocator.cpp.o
FAILED: compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_allocator.cpp.o
/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++ --target=x86_64-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/.. -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wall -Werror -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m64 -fPIC -fno-builtin -fno-exceptions -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -DSANITIZER_DEBUG=1 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O1 -g -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -ftrivial-auto-var-init=pattern -nostdinc++ -fno-rtti -MD -MT compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_allocator.cpp.o -MF compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_allocator.cpp.o.d -o compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_allocator.cpp.o -c /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_allocator.cpp
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_allocator.cpp:96:14: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'uptr' (aka 'unsigned long') [-Werror,-Wformat]
94 | Report("WARNING: NumericalStabilitySanitizer failed to allocate 0x%zx "
| ~~~
| %lx
95 | "bytes\n",
96 | size);
| ^~~~
In file included from /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_allocator.cpp:19:
In file included from /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_allocator.h:74:
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_allocator_primary64.h:191:30: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'uptr' (aka 'unsigned long') [-Werror,-Wformat]
190 | "space for size class %zu (%zu bytes).\n",
| ~~~
| %lu
191 | SanitizerToolName, class_id, ClassIdToSize(class_id));
| ^~~~~~~~
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_allocator_local_cache.h:121:16: note: in instantiation of member function '__sanitizer::SizeClassAllocator64<(anonymous namespace)::AP64>::ReturnToAllocator' requested here
121 | allocator->ReturnToAllocator(memory_mapper, &stats_, class_id,
| ^
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_allocator_local_cache.h:69:28: note: in instantiation of member function '__sanitizer::SizeClassAllocator64LocalCache<__sanitizer::SizeClassAllocator64<(anonymous namespace)::AP64>>::Drain' requested here
69 | while (c->count > 0) Drain(&memory_mapper, c, allocator, i, c->count);
| ^
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_allocator_combined.h:164:12: note: in instantiation of member function '__sanitizer::SizeClassAllocator64LocalCache<__sanitizer::SizeClassAllocator64<(anonymous namespace)::AP64>>::Drain' requested here
164 | cache->Drain(&primary_);
| ^
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_allocator.cpp:87:13: note: in instantiation of member function '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<(anonymous namespace)::AP64>>::SwallowCache' requested here
87 | allocator.SwallowCache(GetAllocatorCache(this));
| ^
In file included from /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_allocator.cpp:19:
Step 11 (test compiler-rt debug) failure: test compiler-rt debug (failure)
...
-- Performing Test CXX_SUPPORTS_FDEBUG_PREFIX_MAP_EQ_/HOME/B/SANITIZER_X86_64_LINUX/BUILD/BUILD_DEFAULT/RUNTIMES/RUNTIMES_BINS/COMPILER_RT/LIB/FUZZER/LIBCXX_FUZZER_X86_64/BUILD/INCLUDE/CXX/V1_EQ_/HOME/B/SANITIZER_X86_64_LINUX/BUILD/LLVM_PROJECT/LIBCXX/INCLUDE_FLAG
-- Performing Test CXX_SUPPORTS_FDEBUG_PREFIX_MAP_EQ_/HOME/B/SANITIZER_X86_64_LINUX/BUILD/BUILD_DEFAULT/RUNTIMES/RUNTIMES_BINS/COMPILER_RT/LIB/FUZZER/LIBCXX_FUZZER_X86_64/BUILD/INCLUDE/CXX/V1_EQ_/HOME/B/SANITIZER_X86_64_LINUX/BUILD/LLVM_PROJECT/LIBCXX/INCLUDE_FLAG - Success
-- Performing Test CXX_SUPPORTS_FALIGNED_ALLOCATION_FLAG
-- Performing Test CXX_SUPPORTS_FALIGNED_ALLOCATION_FLAG - Success
-- Performing Test CXX_SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG
-- Performing Test CXX_SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success
-- Configuring done (14.0s)
-- Generating done (0.4s)
-- Build files have been written to: /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/build
[51/1173] Building CXX object compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_linux.cpp.o
FAILED: compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_linux.cpp.o
/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++ --target=x86_64-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/.. -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wall -Werror -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m64 -fno-lto -fPIC -fno-builtin -fno-exceptions -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -DSANITIZER_DEBUG=1 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O1 -g -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -ftrivial-auto-var-init=pattern -nostdinc++ -fno-rtti -fPIE -ffreestanding -MD -MT compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_linux.cpp.o -MF compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_linux.cpp.o.d -o compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_linux.cpp.o -c /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/msan_linux.cpp
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/msan_linux.cpp:119:58: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'uptr' (aka 'unsigned long') [-Werror,-Wformat]
119 | VPrintf(1, "%s: %zx - %zx\n", kMemoryLayout[i].name, kMemoryLayout[i].start,
| ~~~ ^~~~~~~~~~~~~~~~~~~~~~
| %lx
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/../sanitizer_common/sanitizer_common.h:250:14: note: expanded from macro 'VPrintf'
250 | Printf(__VA_ARGS__); \
| ^~~~~~~~~~~
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/msan_linux.cpp:120:13: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'uptr' (aka 'unsigned long') [-Werror,-Wformat]
119 | VPrintf(1, "%s: %zx - %zx\n", kMemoryLayout[i].name, kMemoryLayout[i].start,
| ~~~
| %lx
120 | kMemoryLayout[i].end - 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/../sanitizer_common/sanitizer_common.h:250:14: note: expanded from macro 'VPrintf'
250 | Printf(__VA_ARGS__); \
| ^~~~~~~~~~~
2 errors generated.
[52/1173] Building CXX object compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o
FAILED: compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o
/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++ --target=x86_64-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/.. -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wall -Werror -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m64 -fPIC -fno-builtin -fno-exceptions -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -DSANITIZER_DEBUG=1 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O1 -g -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -ftrivial-auto-var-init=pattern -nostdinc++ -fno-rtti -MD -MT compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o -MF compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o.d -o compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o -c /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_flags.cpp
In file included from /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_flags.cpp:15:
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_flag_parser.h:141:76: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'unsigned long' [-Werror,-Wformat]
141 | uptr num_symbols_should_write = internal_snprintf(buffer, size, "0x%zx", *t_);
| ~~~ ^~~
| %lx
1 error generated.
[58/1173] Building CXX object compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_report.cpp.o
FAILED: compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_report.cpp.o
/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++ --target=x86_64-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/.. -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wall -Werror -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m64 -fno-lto -fPIC -fno-builtin -fno-exceptions -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -DSANITIZER_DEBUG=1 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O1 -g -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -ftrivial-auto-var-init=pattern -nostdinc++ -fno-rtti -fPIE -ffreestanding -MD -MT compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_report.cpp.o -MF compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_report.cpp.o.d -o compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_report.cpp.o -c /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/msan_report.cpp
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/msan_report.cpp:132:42: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'uptr' (aka 'unsigned long') [-Werror,-Wformat]
132 | Printf("Unique heap origins: %zu\n", stack_depot_stats.n_uniq_ids);
| ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
| %lu
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/msan_report.cpp:133:50: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'uptr' (aka 'unsigned long') [-Werror,-Wformat]
133 | Printf("Stack depot allocated bytes: %zu\n", stack_depot_stats.allocated);
| ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| %lu
Step 12 (build compiler-rt tsan_debug) failure: build compiler-rt tsan_debug (failure)
...
[1938/3155] Building CXX object compiler-rt/lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_activation.cpp.o
[1939/3155] Building CXX object compiler-rt/lib/asan/CMakeFiles/RTAsan.i386.dir/asan_memory_profile.cpp.o
[1940/3155] Building CXX object compiler-rt/lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_stack.cpp.o
[1941/3155] Building CXX object compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.x86_64.dir/ubsan_diag.cpp.o
[1942/3155] Building CXX object compiler-rt/lib/asan/CMakeFiles/RTAsan.i386.dir/asan_stats.cpp.o
[1943/3155] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_guard.cpp.o
[1944/3155] Building CXX object compiler-rt/lib/hwasan/CMakeFiles/RTHwasanAliases.x86_64.dir/hwasan_globals.cpp.o
[1945/3155] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.x86_64.dir/sanitizer_symbolizer_libcdep.cpp.o
[1946/3155] Building CXX object compiler-rt/lib/hwasan/CMakeFiles/RTHwasan.x86_64.dir/hwasan_dynamic_shadow.cpp.o
[1947/3155] Building CXX object compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o
FAILED: compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o
/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++ --target=x86_64-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/.. -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wall -Werror -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m64 -fPIC -fno-builtin -fno-exceptions -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -DSANITIZER_DEBUG=1 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O1 -g -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -ftrivial-auto-var-init=pattern -nostdinc++ -fno-rtti -MD -MT compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o -MF compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o.d -o compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o -c /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_flags.cpp
In file included from /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_flags.cpp:15:
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_flag_parser.h:141:76: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'unsigned long' [-Werror,-Wformat]
141 | uptr num_symbols_should_write = internal_snprintf(buffer, size, "0x%zx", *t_);
| ~~~ ^~~
| %lx
1 error generated.
[1948/3155] Building CXX object compiler-rt/lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_linux.cpp.o
[1949/3155] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.i386.dir/sanitizer_symbolizer_libcdep.cpp.o
[1950/3155] Building CXX object libunwind/src/CMakeFiles/unwind_static_objects.dir/Unwind-EHABI.cpp.o
[1951/3155] Building CXX object compiler-rt/lib/asan/CMakeFiles/RTAsan.i386.dir/asan_flags.cpp.o
[1952/3155] Building CXX object compiler-rt/lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_stats.cpp.o
[1953/3155] Building CXX object compiler-rt/lib/nsan/CMakeFiles/RTNsan_preinit.x86_64.dir/nsan_preinit.cpp.o
[1954/3155] Building CXX object compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.x86_64.dir/asan_new_delete.cpp.o
[1955/3155] Building CXX object compiler-rt/lib/hwasan/CMakeFiles/RTHwasanAliases.x86_64.dir/hwasan_thread_list.cpp.o
[1956/3155] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.x86_64.dir/sanitizer_stack_store.cpp.o
[1957/3155] Building CXX object compiler-rt/lib/memprof/CMakeFiles/RTMemprof.x86_64.dir/memprof_shadow_setup.cpp.o
[1958/3155] Building CXX object compiler-rt/lib/memprof/CMakeFiles/RTMemprof_preinit.x86_64.dir/memprof_preinit.cpp.o
[1959/3155] Building CXX object libunwind/src/CMakeFiles/unwind_static_objects.dir/Unwind-seh.cpp.o
[1960/3155] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.i386.dir/sanitizer_stack_store.cpp.o
[1961/3155] Building CXX object compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_allocator.cpp.o
FAILED: compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_allocator.cpp.o
/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++ --target=x86_64-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/.. -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wall -Werror -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m64 -fPIC -fno-builtin -fno-exceptions -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -DSANITIZER_DEBUG=1 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O1 -g -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -ftrivial-auto-var-init=pattern -nostdinc++ -fno-rtti -MD -MT compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_allocator.cpp.o -MF compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_allocator.cpp.o.d -o compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_allocator.cpp.o -c /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_allocator.cpp
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_allocator.cpp:96:14: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'uptr' (aka 'unsigned long') [-Werror,-Wformat]
94 | Report("WARNING: NumericalStabilitySanitizer failed to allocate 0x%zx "
| ~~~
| %lx
95 | "bytes\n",
96 | size);
| ^~~~
In file included from /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_allocator.cpp:19:
In file included from /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_allocator.h:74:
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_allocator_primary64.h:191:30: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'uptr' (aka 'unsigned long') [-Werror,-Wformat]
190 | "space for size class %zu (%zu bytes).\n",
| ~~~
| %lu
191 | SanitizerToolName, class_id, ClassIdToSize(class_id));
| ^~~~~~~~
Step 13 (build compiler-rt default) failure: build compiler-rt default (failure)
...
-- Performing Test CXX_SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG
-- Performing Test CXX_SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success
-- Configuring done (11.9s)
-- Generating done (0.2s)
-- Build files have been written to: /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_i386/build
CMake Warning:
Manually-specified variables were not used by the project:
LIBCXX_HAS_GCC_S_LIB
[1949/3248] Building CXX object compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o
FAILED: compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o
/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++ --target=x86_64-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/.. -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wall -Werror -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m64 -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -gline-tables-only -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -ftrivial-auto-var-init=pattern -nostdinc++ -fno-rtti -MD -MT compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o -MF compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o.d -o compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o -c /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_flags.cpp
In file included from /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_flags.cpp:15:
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_flag_parser.h:141:76: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'unsigned long' [-Werror,-Wformat]
141 | uptr num_symbols_should_write = internal_snprintf(buffer, size, "0x%zx", *t_);
| ~~~ ^~~
| %lx
1 error generated.
[1980/3248] Building CXX object compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_allocator.cpp.o
FAILED: compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_allocator.cpp.o
/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++ --target=x86_64-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/.. -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wall -Werror -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m64 -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -gline-tables-only -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -ftrivial-auto-var-init=pattern -nostdinc++ -fno-rtti -MD -MT compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_allocator.cpp.o -MF compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_allocator.cpp.o.d -o compiler-rt/lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_allocator.cpp.o -c /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_allocator.cpp
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_allocator.cpp:96:14: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'uptr' (aka 'unsigned long') [-Werror,-Wformat]
94 | Report("WARNING: NumericalStabilitySanitizer failed to allocate 0x%zx "
| ~~~
| %lx
95 | "bytes\n",
96 | size);
| ^~~~
In file included from /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_allocator.cpp:19:
In file included from /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_allocator.h:74:
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_allocator_primary64.h:191:30: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'uptr' (aka 'unsigned long') [-Werror,-Wformat]
190 | "space for size class %zu (%zu bytes).\n",
| ~~~
| %lu
191 | SanitizerToolName, class_id, ClassIdToSize(class_id));
| ^~~~~~~~
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_allocator_local_cache.h:121:16: note: in instantiation of member function '__sanitizer::SizeClassAllocator64<(anonymous namespace)::AP64>::ReturnToAllocator' requested here
121 | allocator->ReturnToAllocator(memory_mapper, &stats_, class_id,
| ^
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_allocator_local_cache.h:69:28: note: in instantiation of member function '__sanitizer::SizeClassAllocator64LocalCache<__sanitizer::SizeClassAllocator64<(anonymous namespace)::AP64>>::Drain' requested here
69 | while (c->count > 0) Drain(&memory_mapper, c, allocator, i, c->count);
| ^
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_allocator_combined.h:164:12: note: in instantiation of member function '__sanitizer::SizeClassAllocator64LocalCache<__sanitizer::SizeClassAllocator64<(anonymous namespace)::AP64>>::Drain' requested here
164 | cache->Drain(&primary_);
| ^
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_allocator.cpp:87:13: note: in instantiation of member function '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<(anonymous namespace)::AP64>>::SwallowCache' requested here
87 | allocator.SwallowCache(GetAllocatorCache(this));
| ^
In file included from /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_allocator.cpp:19:
Step 14 (test compiler-rt default) failure: test compiler-rt default (failure)
...
-- Performing Test CXX_SUPPORTS_FDEBUG_PREFIX_MAP_EQ_/HOME/B/SANITIZER_X86_64_LINUX/BUILD/BUILD_DEFAULT/RUNTIMES/RUNTIMES_BINS/COMPILER_RT/LIB/FUZZER/LIBCXX_FUZZER_X86_64/BUILD/INCLUDE/CXX/V1_EQ_/HOME/B/SANITIZER_X86_64_LINUX/BUILD/LLVM_PROJECT/LIBCXX/INCLUDE_FLAG
-- Performing Test CXX_SUPPORTS_FDEBUG_PREFIX_MAP_EQ_/HOME/B/SANITIZER_X86_64_LINUX/BUILD/BUILD_DEFAULT/RUNTIMES/RUNTIMES_BINS/COMPILER_RT/LIB/FUZZER/LIBCXX_FUZZER_X86_64/BUILD/INCLUDE/CXX/V1_EQ_/HOME/B/SANITIZER_X86_64_LINUX/BUILD/LLVM_PROJECT/LIBCXX/INCLUDE_FLAG - Success
-- Performing Test CXX_SUPPORTS_FALIGNED_ALLOCATION_FLAG
-- Performing Test CXX_SUPPORTS_FALIGNED_ALLOCATION_FLAG - Success
-- Performing Test CXX_SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG
-- Performing Test CXX_SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success
-- Configuring done (13.3s)
-- Generating done (0.4s)
-- Build files have been written to: /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/build
[28/1176] Building CXX object compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_linux.cpp.o
FAILED: compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_linux.cpp.o
/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++ --target=x86_64-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/.. -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wall -Werror -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m64 -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -gline-tables-only -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -ftrivial-auto-var-init=pattern -nostdinc++ -fno-rtti -fPIE -ffreestanding -MD -MT compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_linux.cpp.o -MF compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_linux.cpp.o.d -o compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_linux.cpp.o -c /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/msan_linux.cpp
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/msan_linux.cpp:119:58: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'uptr' (aka 'unsigned long') [-Werror,-Wformat]
119 | VPrintf(1, "%s: %zx - %zx\n", kMemoryLayout[i].name, kMemoryLayout[i].start,
| ~~~ ^~~~~~~~~~~~~~~~~~~~~~
| %lx
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/../sanitizer_common/sanitizer_common.h:250:14: note: expanded from macro 'VPrintf'
250 | Printf(__VA_ARGS__); \
| ^~~~~~~~~~~
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/msan_linux.cpp:120:13: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'uptr' (aka 'unsigned long') [-Werror,-Wformat]
119 | VPrintf(1, "%s: %zx - %zx\n", kMemoryLayout[i].name, kMemoryLayout[i].start,
| ~~~
| %lx
120 | kMemoryLayout[i].end - 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/../sanitizer_common/sanitizer_common.h:250:14: note: expanded from macro 'VPrintf'
250 | Printf(__VA_ARGS__); \
| ^~~~~~~~~~~
2 errors generated.
[52/1176] Building CXX object compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan.cpp.o
FAILED: compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan.cpp.o
/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++ --target=x86_64-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/.. -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wall -Werror -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m64 -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -gline-tables-only -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -ftrivial-auto-var-init=pattern -nostdinc++ -fno-rtti -fPIE -ffreestanding -MD -MT compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan.cpp.o -MF compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan.cpp.o.d -o compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan.cpp.o -c /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/msan.cpp
In file included from /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/msan.cpp:23:
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/../sanitizer_common/sanitizer_flag_parser.h:141:76: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'unsigned long' [-Werror,-Wformat]
141 | uptr num_symbols_should_write = internal_snprintf(buffer, size, "0x%zx", *t_);
| ~~~ ^~~
| %lx
1 error generated.
[53/1176] Building CXX object compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_report.cpp.o
FAILED: compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_report.cpp.o
/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++ --target=x86_64-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/.. -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wall -Werror -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m64 -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -gline-tables-only -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -ftrivial-auto-var-init=pattern -nostdinc++ -fno-rtti -fPIE -ffreestanding -MD -MT compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_report.cpp.o -MF compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_report.cpp.o.d -o compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_report.cpp.o -c /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/msan_report.cpp
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/msan_report.cpp:132:42: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'uptr' (aka 'unsigned long') [-Werror,-Wformat]
132 | Printf("Unique heap origins: %zu\n", stack_depot_stats.n_uniq_ids);
| ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
| %lu
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/msan_report.cpp:133:50: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'uptr' (aka 'unsigned long') [-Werror,-Wformat]
133 | Printf("Stack depot allocated bytes: %zu\n", stack_depot_stats.allocated);
| ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| %lu
Step 15 (build standalone compiler-rt) failure: build standalone compiler-rt (failure)
...
-- Performing Test CXX_SUPPORTS_FDEBUG_PREFIX_MAP_EQ_/HOME/B/SANITIZER_X86_64_LINUX/BUILD/COMPILER_RT_BUILD/LIB/FUZZER/LIBCXX_FUZZER_X86_64/BUILD/INCLUDE/CXX/V1_EQ_/HOME/B/SANITIZER_X86_64_LINUX/BUILD/LLVM_PROJECT/LIBCXX/INCLUDE_FLAG
-- Performing Test CXX_SUPPORTS_FDEBUG_PREFIX_MAP_EQ_/HOME/B/SANITIZER_X86_64_LINUX/BUILD/COMPILER_RT_BUILD/LIB/FUZZER/LIBCXX_FUZZER_X86_64/BUILD/INCLUDE/CXX/V1_EQ_/HOME/B/SANITIZER_X86_64_LINUX/BUILD/LLVM_PROJECT/LIBCXX/INCLUDE_FLAG - Success
-- Performing Test CXX_SUPPORTS_FALIGNED_ALLOCATION_FLAG
-- Performing Test CXX_SUPPORTS_FALIGNED_ALLOCATION_FLAG - Success
-- Performing Test CXX_SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG
-- Performing Test CXX_SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success
-- Configuring done (14.7s)
-- Generating done (0.4s)
-- Build files have been written to: /home/b/sanitizer-x86_64-linux/build/compiler_rt_build/lib/fuzzer/libcxx_fuzzer_x86_64/build
[117/978] Building CXX object lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o
FAILED: lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o
/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++ -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/.. -Wall -Werror -Wno-unused-parameter -std=c++17 -m64 -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -gline-tables-only -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -ftrivial-auto-var-init=pattern -nostdinc++ -fno-rtti -MD -MT lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o -MF lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o.d -o lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o -c /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_flags.cpp
In file included from /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_flags.cpp:15:
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_flag_parser.h:141:76: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'unsigned long' [-Werror,-Wformat]
141 | uptr num_symbols_should_write = internal_snprintf(buffer, size, "0x%zx", *t_);
| ~~~ ^~~
| %lx
1 error generated.
[154/978] Building CXX object lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_allocator.cpp.o
FAILED: lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_allocator.cpp.o
/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++ -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/.. -Wall -Werror -Wno-unused-parameter -std=c++17 -m64 -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -gline-tables-only -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -ftrivial-auto-var-init=pattern -nostdinc++ -fno-rtti -MD -MT lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_allocator.cpp.o -MF lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_allocator.cpp.o.d -o lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_allocator.cpp.o -c /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_allocator.cpp
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_allocator.cpp:96:14: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'uptr' (aka 'unsigned long') [-Werror,-Wformat]
94 | Report("WARNING: NumericalStabilitySanitizer failed to allocate 0x%zx "
| ~~~
| %lx
95 | "bytes\n",
96 | size);
| ^~~~
In file included from /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_allocator.cpp:19:
In file included from /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_allocator.h:74:
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_allocator_primary64.h:191:30: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'uptr' (aka 'unsigned long') [-Werror,-Wformat]
190 | "space for size class %zu (%zu bytes).\n",
| ~~~
| %lu
191 | SanitizerToolName, class_id, ClassIdToSize(class_id));
| ^~~~~~~~
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_allocator_local_cache.h:121:16: note: in instantiation of member function '__sanitizer::SizeClassAllocator64<(anonymous namespace)::AP64>::ReturnToAllocator' requested here
121 | allocator->ReturnToAllocator(memory_mapper, &stats_, class_id,
| ^
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_allocator_local_cache.h:69:28: note: in instantiation of member function '__sanitizer::SizeClassAllocator64LocalCache<__sanitizer::SizeClassAllocator64<(anonymous namespace)::AP64>>::Drain' requested here
69 | while (c->count > 0) Drain(&memory_mapper, c, allocator, i, c->count);
| ^
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_allocator_combined.h:164:12: note: in instantiation of member function '__sanitizer::SizeClassAllocator64LocalCache<__sanitizer::SizeClassAllocator64<(anonymous namespace)::AP64>>::Drain' requested here
164 | cache->Drain(&primary_);
| ^
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_allocator.cpp:87:13: note: in instantiation of member function '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<(anonymous namespace)::AP64>>::SwallowCache' requested here
87 | allocator.SwallowCache(GetAllocatorCache(this));
| ^
In file included from /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_allocator.cpp:19:
Step 16 (test standalone compiler-rt) failure: test standalone compiler-rt (failure)
...
[1877/1885] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/ios.instantiations.cpp.o
[1878/1885] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/algorithm.cpp.o
[1879/1885] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_demangle.cpp.o
[1880/1885] Linking CXX static library lib/libc++abi.a
[1881/1885] Building CXX object libcxx/src/CMakeFiles/cxx_experimental.dir/experimental/tzdb.cpp.o
[1882/1885] Building CXX object libcxx/src/CMakeFiles/cxx_experimental.dir/experimental/time_zone.cpp.o
[1883/1885] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/locale.cpp.o
[1884/1885] Linking CXX static library lib/libc++.a
[1885/1885] Linking CXX static library lib/libc++experimental.a
[46/879] Building CXX object lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o
FAILED: lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o
/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++ -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/.. -Wall -Werror -Wno-unused-parameter -std=c++17 -m64 -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -gline-tables-only -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -ftrivial-auto-var-init=pattern -nostdinc++ -fno-rtti -MD -MT lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o -MF lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o.d -o lib/nsan/CMakeFiles/RTNsan.x86_64.dir/nsan_flags.cpp.o -c /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_flags.cpp
In file included from /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/nsan_flags.cpp:15:
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/nsan/../sanitizer_common/sanitizer_flag_parser.h:141:76: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'unsigned long' [-Werror,-Wformat]
141 | uptr num_symbols_should_write = internal_snprintf(buffer, size, "0x%zx", *t_);
| ~~~ ^~~
| %lx
1 error generated.
[48/879] Building CXX object lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_linux.cpp.o
FAILED: lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_linux.cpp.o
/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++ -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/.. -Wall -Werror -Wno-unused-parameter -std=c++17 -m64 -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -gline-tables-only -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -ftrivial-auto-var-init=pattern -nostdinc++ -fno-rtti -fPIE -ffreestanding -MD -MT lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_linux.cpp.o -MF lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_linux.cpp.o.d -o lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_linux.cpp.o -c /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/msan_linux.cpp
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/msan_linux.cpp:119:58: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'uptr' (aka 'unsigned long') [-Werror,-Wformat]
119 | VPrintf(1, "%s: %zx - %zx\n", kMemoryLayout[i].name, kMemoryLayout[i].start,
| ~~~ ^~~~~~~~~~~~~~~~~~~~~~
| %lx
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/../sanitizer_common/sanitizer_common.h:250:14: note: expanded from macro 'VPrintf'
250 | Printf(__VA_ARGS__); \
| ^~~~~~~~~~~
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/msan_linux.cpp:120:13: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'uptr' (aka 'unsigned long') [-Werror,-Wformat]
119 | VPrintf(1, "%s: %zx - %zx\n", kMemoryLayout[i].name, kMemoryLayout[i].start,
| ~~~
| %lx
120 | kMemoryLayout[i].end - 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/../sanitizer_common/sanitizer_common.h:250:14: note: expanded from macro 'VPrintf'
250 | Printf(__VA_ARGS__); \
| ^~~~~~~~~~~
2 errors generated.
[56/879] Building CXX object lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_report.cpp.o
FAILED: lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_report.cpp.o
/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++ -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/.. -Wall -Werror -Wno-unused-parameter -std=c++17 -m64 -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -gline-tables-only -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -ftrivial-auto-var-init=pattern -nostdinc++ -fno-rtti -fPIE -ffreestanding -MD -MT lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_report.cpp.o -MF lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_report.cpp.o.d -o lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_report.cpp.o -c /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/msan_report.cpp
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/msan_report.cpp:132:42: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'uptr' (aka 'unsigned long') [-Werror,-Wformat]
132 | Printf("Unique heap origins: %zu\n", stack_depot_stats.n_uniq_ids);
| ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
| %lu
/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/msan/msan_report.cpp:133:50: error: format specifies type 'size_t' (aka '__size_t') but the argument has type 'uptr' (aka 'unsigned long') [-Werror,-Wformat]
133 | Printf("Stack depot allocated bytes: %zu\n", stack_depot_stats.allocated);
| ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| %lu
```
</details>
https://github.com/llvm/llvm-project/pull/143653
More information about the lldb-commits
mailing list