Skip to content

Conversation

@vinay-deshmukh
Copy link
Contributor

@github-actions
Copy link

⚠️ We detected that you are using a GitHub private e-mail address to contribute to the repo.
Please turn off Keep my email addresses private setting in your account.
See LLVM Developer Policy and LLVM Discourse for more information.

@bassiounix
Copy link
Contributor

Make your git email public

@vinay-deshmukh
Copy link
Contributor Author

Make your git email public

@bassiounix This is done now as far as I know. Let me know if there's any other blocker!

@vinay-deshmukh
Copy link
Contributor Author

@lntue can you re-approve (and merge) when you get a chance? Thank you!

@lntue lntue merged commit beb743b into llvm:main Sep 22, 2025
19 checks passed
@llvm-ci
Copy link
Collaborator

llvm-ci commented Sep 22, 2025

LLVM Buildbot has detected a new failure on builder libc-aarch64-ubuntu-fullbuild-dbg running on libc-aarch64-ubuntu while building libc at step 4 "annotate".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/71/builds/31883

Here is the relevant piece of the build log for the reference
Step 4 (annotate) failure: 'python ../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py ...' (failure)
...
[2999/3080] Running unit test libc.test.include.fpclassify_test.__unit__
[==========] Running 1 test from 1 test suite.
[ RUN      ] LlvmLibcFpClassifyTest.SpecialNumbers
[       OK ] LlvmLibcFpClassifyTest.SpecialNumbers (3 us)
Ran 1 tests.  PASS: 1  FAIL: 0
[3000/3080] Building C object libc/test/include/CMakeFiles/libc.test.include.isnormal_c_test.__unit__.__build__.dir/isnormal_test.c.o
[3001/3080] Building C object libc/test/include/CMakeFiles/libc.test.include.isinf_c_test.__unit__.__build__.dir/isinf_test.c.o
[3002/3080] Linking CXX executable libc/test/include/libc.test.include.complex_test.__unit__.__build__
[3003/3080] Linking C executable libc/test/include/libc.test.include.isnormal_c_test.__unit__.__build__
[3004/3080] Building C object libc/test/include/CMakeFiles/libc.test.include.stdbit_c_test.__unit__.__build__.dir/stdbit_test.c.o
FAILED: libc/test/include/CMakeFiles/libc.test.include.stdbit_c_test.__unit__.__build__.dir/stdbit_test.c.o 
/usr/bin/clang -DLIBC_NAMESPACE=__llvm_libc_20_0_0_git -D_DEBUG -I/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc -isystem libc/include -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-comment -Wstring-conversion -fdiagnostics-color -g -DLIBC_QSORT_IMPL=LIBC_QSORT_QUICK_SORT -DLIBC_ADD_NULL_CHECKS -DLIBC_ERRNO_MODE=LIBC_ERRNO_MODE_DEFAULT -DLIBC_THREAD_MODE=LIBC_THREAD_MODE_PLATFORM -fpie -DLIBC_FULL_BUILD -ffreestanding -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wextra -Wconversion -Wno-sign-conversion -Wimplicit-fallthrough -Wwrite-strings -Wno-c99-extensions -Wno-gnu-imaginary-constant -Wno-pedantic -Wstrict-prototypes -Wextra-semi -Wnewline-eof -Wnonportable-system-include-path -Wthread-safety -DLIBC_TEST=UNIT -Wall -Werror -MD -MT libc/test/include/CMakeFiles/libc.test.include.stdbit_c_test.__unit__.__build__.dir/stdbit_test.c.o -MF libc/test/include/CMakeFiles/libc.test.include.stdbit_c_test.__unit__.__build__.dir/stdbit_test.c.o.d -o libc/test/include/CMakeFiles/libc.test.include.stdbit_c_test.__unit__.__build__.dir/stdbit_test.c.o -c /home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_test.c
In file included from /home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_test.c:23:
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected expression
STDBIT_STUB_FUNCTION(stdc_leading_zeros, 0xA)
^
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:20:28: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_uc([[maybe_unused]] unsigned char x) {                  \
                           ^
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected parameter declarator
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:20:27: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_uc([[maybe_unused]] unsigned char x) {                  \
                          ^
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected ')'
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:20:44: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_uc([[maybe_unused]] unsigned char x) {                  \
                                           ^
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: note: to match this '('
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:20:26: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_uc([[maybe_unused]] unsigned char x) {                  \
                         ^
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: this old-style function definition is not preceded by a prototype [-Werror,-Wstrict-prototypes]
STDBIT_STUB_FUNCTION(stdc_leading_zeros, 0xA)
^
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:20:26: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_uc([[maybe_unused]] unsigned char x) {                  \
                         ^
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected expression
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:23:28: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_us([[maybe_unused]] unsigned short x) {                 \
                           ^
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected parameter declarator
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:23:27: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_us([[maybe_unused]] unsigned short x) {                 \
                          ^
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected ')'
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:23:44: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_us([[maybe_unused]] unsigned short x) {                 \
                                           ^
Step 8 (libc-unit-tests) failure: libc-unit-tests (failure)
...
[2999/3080] Running unit test libc.test.include.fpclassify_test.__unit__
[==========] Running 1 test from 1 test suite.
[ RUN      ] LlvmLibcFpClassifyTest.SpecialNumbers
[       OK ] LlvmLibcFpClassifyTest.SpecialNumbers (3 us)
Ran 1 tests.  PASS: 1  FAIL: 0
[3000/3080] Building C object libc/test/include/CMakeFiles/libc.test.include.isnormal_c_test.__unit__.__build__.dir/isnormal_test.c.o
[3001/3080] Building C object libc/test/include/CMakeFiles/libc.test.include.isinf_c_test.__unit__.__build__.dir/isinf_test.c.o
[3002/3080] Linking CXX executable libc/test/include/libc.test.include.complex_test.__unit__.__build__
[3003/3080] Linking C executable libc/test/include/libc.test.include.isnormal_c_test.__unit__.__build__
[3004/3080] Building C object libc/test/include/CMakeFiles/libc.test.include.stdbit_c_test.__unit__.__build__.dir/stdbit_test.c.o
FAILED: libc/test/include/CMakeFiles/libc.test.include.stdbit_c_test.__unit__.__build__.dir/stdbit_test.c.o 
/usr/bin/clang -DLIBC_NAMESPACE=__llvm_libc_20_0_0_git -D_DEBUG -I/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc -isystem libc/include -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-comment -Wstring-conversion -fdiagnostics-color -g -DLIBC_QSORT_IMPL=LIBC_QSORT_QUICK_SORT -DLIBC_ADD_NULL_CHECKS -DLIBC_ERRNO_MODE=LIBC_ERRNO_MODE_DEFAULT -DLIBC_THREAD_MODE=LIBC_THREAD_MODE_PLATFORM -fpie -DLIBC_FULL_BUILD -ffreestanding -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wextra -Wconversion -Wno-sign-conversion -Wimplicit-fallthrough -Wwrite-strings -Wno-c99-extensions -Wno-gnu-imaginary-constant -Wno-pedantic -Wstrict-prototypes -Wextra-semi -Wnewline-eof -Wnonportable-system-include-path -Wthread-safety -DLIBC_TEST=UNIT -Wall -Werror -MD -MT libc/test/include/CMakeFiles/libc.test.include.stdbit_c_test.__unit__.__build__.dir/stdbit_test.c.o -MF libc/test/include/CMakeFiles/libc.test.include.stdbit_c_test.__unit__.__build__.dir/stdbit_test.c.o.d -o libc/test/include/CMakeFiles/libc.test.include.stdbit_c_test.__unit__.__build__.dir/stdbit_test.c.o -c /home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_test.c
In file included from /home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_test.c:23:
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected expression
STDBIT_STUB_FUNCTION(stdc_leading_zeros, 0xA)
^
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:20:28: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_uc([[maybe_unused]] unsigned char x) {                  \
                           ^
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected parameter declarator
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:20:27: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_uc([[maybe_unused]] unsigned char x) {                  \
                          ^
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected ')'
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:20:44: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_uc([[maybe_unused]] unsigned char x) {                  \
                                           ^
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: note: to match this '('
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:20:26: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_uc([[maybe_unused]] unsigned char x) {                  \
                         ^
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: this old-style function definition is not preceded by a prototype [-Werror,-Wstrict-prototypes]
STDBIT_STUB_FUNCTION(stdc_leading_zeros, 0xA)
^
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:20:26: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_uc([[maybe_unused]] unsigned char x) {                  \
                         ^
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected expression
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:23:28: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_us([[maybe_unused]] unsigned short x) {                 \
                           ^
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected parameter declarator
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:23:27: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_us([[maybe_unused]] unsigned short x) {                 \
                          ^
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected ')'
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:23:44: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_us([[maybe_unused]] unsigned short x) {                 \
                                           ^

@llvm-ci
Copy link
Collaborator

llvm-ci commented Sep 22, 2025

LLVM Buildbot has detected a new failure on builder libc-x86_64-debian-fullbuild-dbg-asan running on libc-x86_64-debian-fullbuild while building libc at step 4 "annotate".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/171/builds/31078

Here is the relevant piece of the build log for the reference
Step 4 (annotate) failure: 'python ../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py ...' (failure)
...
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/src/signal/sigaltstack_test.cpp:36:14: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
    var[i] = i;
           ~ ^
1 warning generated.
[4042/4218] Running unit test libc.test.src.locale.locale_test.__unit__
[==========] Running 1 test from 1 test suite.
[ RUN      ] LlvmLibcLocale.DefaultLocale
[       OK ] LlvmLibcLocale.DefaultLocale (17 us)
Ran 1 tests.  PASS: 1  FAIL: 0
[4043/4218] Building C object libc/test/include/CMakeFiles/libc.test.include.stdbit_c_test.__unit__.__build__.dir/stdbit_test.c.o
FAILED: libc/test/include/CMakeFiles/libc.test.include.stdbit_c_test.__unit__.__build__.dir/stdbit_test.c.o 
/usr/bin/clang -DLIBC_NAMESPACE=__llvm_libc_20_0_0_git -D_DEBUG -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc -isystem /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/build/libc/include -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-comment -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fno-omit-frame-pointer -fsanitize=address -fdiagnostics-color -g -DLIBC_QSORT_IMPL=LIBC_QSORT_QUICK_SORT -DLIBC_ADD_NULL_CHECKS -DLIBC_ERRNO_MODE=LIBC_ERRNO_MODE_DEFAULT -DLIBC_THREAD_MODE=LIBC_THREAD_MODE_PLATFORM -fpie -DLIBC_FULL_BUILD -ffreestanding -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wextra -Wconversion -Wno-sign-conversion -Wimplicit-fallthrough -Wwrite-strings -Wno-c99-extensions -Wno-gnu-imaginary-constant -Wno-pedantic -Wstrict-prototypes -Wextra-semi -Wnewline-eof -Wnonportable-system-include-path -Wthread-safety -DLIBC_TEST=UNIT -Wall -Werror -MD -MT libc/test/include/CMakeFiles/libc.test.include.stdbit_c_test.__unit__.__build__.dir/stdbit_test.c.o -MF libc/test/include/CMakeFiles/libc.test.include.stdbit_c_test.__unit__.__build__.dir/stdbit_test.c.o.d -o libc/test/include/CMakeFiles/libc.test.include.stdbit_c_test.__unit__.__build__.dir/stdbit_test.c.o -c /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_test.c
In file included from /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_test.c:23:
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected expression
STDBIT_STUB_FUNCTION(stdc_leading_zeros, 0xA)
^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:20:28: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_uc([[maybe_unused]] unsigned char x) {                  \
                           ^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected parameter declarator
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:20:27: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_uc([[maybe_unused]] unsigned char x) {                  \
                          ^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected ')'
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:20:44: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_uc([[maybe_unused]] unsigned char x) {                  \
                                           ^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:38:1: note: to match this '('
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:20:26: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_uc([[maybe_unused]] unsigned char x) {                  \
                         ^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: this old-style function definition is not preceded by a prototype [-Werror,-Wstrict-prototypes]
STDBIT_STUB_FUNCTION(stdc_leading_zeros, 0xA)
^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:20:26: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_uc([[maybe_unused]] unsigned char x) {                  \
                         ^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected expression
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:23:28: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_us([[maybe_unused]] unsigned short x) {                 \
                           ^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected parameter declarator
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:23:27: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_us([[maybe_unused]] unsigned short x) {                 \
                          ^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected ')'
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:23:44: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_us([[maybe_unused]] unsigned short x) {                 \
                                           ^
Step 8 (libc-unit-tests) failure: libc-unit-tests (failure)
...
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/src/signal/sigaltstack_test.cpp:36:14: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
    var[i] = i;
           ~ ^
1 warning generated.
[4042/4218] Running unit test libc.test.src.locale.locale_test.__unit__
[==========] Running 1 test from 1 test suite.
[ RUN      ] LlvmLibcLocale.DefaultLocale
[       OK ] LlvmLibcLocale.DefaultLocale (17 us)
Ran 1 tests.  PASS: 1  FAIL: 0
[4043/4218] Building C object libc/test/include/CMakeFiles/libc.test.include.stdbit_c_test.__unit__.__build__.dir/stdbit_test.c.o
FAILED: libc/test/include/CMakeFiles/libc.test.include.stdbit_c_test.__unit__.__build__.dir/stdbit_test.c.o 
/usr/bin/clang -DLIBC_NAMESPACE=__llvm_libc_20_0_0_git -D_DEBUG -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc -isystem /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/build/libc/include -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-comment -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fno-omit-frame-pointer -fsanitize=address -fdiagnostics-color -g -DLIBC_QSORT_IMPL=LIBC_QSORT_QUICK_SORT -DLIBC_ADD_NULL_CHECKS -DLIBC_ERRNO_MODE=LIBC_ERRNO_MODE_DEFAULT -DLIBC_THREAD_MODE=LIBC_THREAD_MODE_PLATFORM -fpie -DLIBC_FULL_BUILD -ffreestanding -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wextra -Wconversion -Wno-sign-conversion -Wimplicit-fallthrough -Wwrite-strings -Wno-c99-extensions -Wno-gnu-imaginary-constant -Wno-pedantic -Wstrict-prototypes -Wextra-semi -Wnewline-eof -Wnonportable-system-include-path -Wthread-safety -DLIBC_TEST=UNIT -Wall -Werror -MD -MT libc/test/include/CMakeFiles/libc.test.include.stdbit_c_test.__unit__.__build__.dir/stdbit_test.c.o -MF libc/test/include/CMakeFiles/libc.test.include.stdbit_c_test.__unit__.__build__.dir/stdbit_test.c.o.d -o libc/test/include/CMakeFiles/libc.test.include.stdbit_c_test.__unit__.__build__.dir/stdbit_test.c.o -c /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_test.c
In file included from /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_test.c:23:
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected expression
STDBIT_STUB_FUNCTION(stdc_leading_zeros, 0xA)
^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:20:28: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_uc([[maybe_unused]] unsigned char x) {                  \
                           ^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected parameter declarator
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:20:27: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_uc([[maybe_unused]] unsigned char x) {                  \
                          ^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected ')'
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:20:44: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_uc([[maybe_unused]] unsigned char x) {                  \
                                           ^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:38:1: note: to match this '('
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:20:26: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_uc([[maybe_unused]] unsigned char x) {                  \
                         ^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: this old-style function definition is not preceded by a prototype [-Werror,-Wstrict-prototypes]
STDBIT_STUB_FUNCTION(stdc_leading_zeros, 0xA)
^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:20:26: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_uc([[maybe_unused]] unsigned char x) {                  \
                         ^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected expression
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:23:28: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_us([[maybe_unused]] unsigned short x) {                 \
                           ^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected parameter declarator
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:23:27: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_us([[maybe_unused]] unsigned short x) {                 \
                          ^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected ')'
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include/stdbit_stub.h:23:44: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_us([[maybe_unused]] unsigned short x) {                 \
                                           ^

@llvm-ci
Copy link
Collaborator

llvm-ci commented Sep 22, 2025

LLVM Buildbot has detected a new failure on builder libc-x86_64-debian-fullbuild-dbg running on libc-x86_64-debian-fullbuild while building libc at step 4 "annotate".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/179/builds/31280

Here is the relevant piece of the build log for the reference
Step 4 (annotate) failure: 'python ../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py ...' (failure)
...
[4043/4235] Running unit test libc.test.src.arpa.inet.htons
[==========] Running 2 tests from 1 test suite.
[ RUN      ] LlvmLibcHtons.SmokeTest
[       OK ] LlvmLibcHtons.SmokeTest (3 us)
[ RUN      ] LlvmLibcHtons.CompleteTest
[       OK ] LlvmLibcHtons.CompleteTest (1 us)
Ran 2 tests.  PASS: 2  FAIL: 0
[4044/4235] Building CXX object libc/test/src/locale/CMakeFiles/libc.test.src.locale.localeconv_test.__unit__.__build__.dir/localeconv_test.cpp.o
[4045/4235] Linking CXX executable libc/test/src/arpa/inet/libc.test.src.arpa.inet.ntohl.__build__
[4046/4235] Building C object libc/test/include/CMakeFiles/libc.test.include.stdbit_c_test.__unit__.__build__.dir/stdbit_test.c.o
FAILED: libc/test/include/CMakeFiles/libc.test.include.stdbit_c_test.__unit__.__build__.dir/stdbit_test.c.o 
/usr/bin/clang -DLIBC_NAMESPACE=__llvm_libc_20_0_0_git -D_DEBUG -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc -isystem /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/build/libc/include -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-comment -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -g -DLIBC_QSORT_IMPL=LIBC_QSORT_QUICK_SORT -DLIBC_ADD_NULL_CHECKS -DLIBC_ERRNO_MODE=LIBC_ERRNO_MODE_DEFAULT -DLIBC_THREAD_MODE=LIBC_THREAD_MODE_PLATFORM -fpie -DLIBC_FULL_BUILD -ffreestanding -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wextra -Wconversion -Wno-sign-conversion -Wimplicit-fallthrough -Wwrite-strings -Wno-c99-extensions -Wno-gnu-imaginary-constant -Wno-pedantic -Wstrict-prototypes -Wextra-semi -Wnewline-eof -Wnonportable-system-include-path -Wthread-safety -DLIBC_TEST=UNIT -Wall -Werror -MD -MT libc/test/include/CMakeFiles/libc.test.include.stdbit_c_test.__unit__.__build__.dir/stdbit_test.c.o -MF libc/test/include/CMakeFiles/libc.test.include.stdbit_c_test.__unit__.__build__.dir/stdbit_test.c.o.d -o libc/test/include/CMakeFiles/libc.test.include.stdbit_c_test.__unit__.__build__.dir/stdbit_test.c.o -c /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_test.c
In file included from /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_test.c:23:
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected expression
STDBIT_STUB_FUNCTION(stdc_leading_zeros, 0xA)
^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:20:28: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_uc([[maybe_unused]] unsigned char x) {                  \
                           ^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected parameter declarator
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:20:27: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_uc([[maybe_unused]] unsigned char x) {                  \
                          ^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected ')'
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:20:44: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_uc([[maybe_unused]] unsigned char x) {                  \
                                           ^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: note: to match this '('
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:20:26: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_uc([[maybe_unused]] unsigned char x) {                  \
                         ^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: this old-style function definition is not preceded by a prototype [-Werror,-Wstrict-prototypes]
STDBIT_STUB_FUNCTION(stdc_leading_zeros, 0xA)
^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:20:26: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_uc([[maybe_unused]] unsigned char x) {                  \
                         ^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected expression
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:23:28: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_us([[maybe_unused]] unsigned short x) {                 \
                           ^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected parameter declarator
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:23:27: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_us([[maybe_unused]] unsigned short x) {                 \
                          ^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected ')'
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:23:44: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_us([[maybe_unused]] unsigned short x) {                 \
                                           ^
Step 8 (libc-unit-tests) failure: libc-unit-tests (failure)
...
[4043/4235] Running unit test libc.test.src.arpa.inet.htons
[==========] Running 2 tests from 1 test suite.
[ RUN      ] LlvmLibcHtons.SmokeTest
[       OK ] LlvmLibcHtons.SmokeTest (3 us)
[ RUN      ] LlvmLibcHtons.CompleteTest
[       OK ] LlvmLibcHtons.CompleteTest (1 us)
Ran 2 tests.  PASS: 2  FAIL: 0
[4044/4235] Building CXX object libc/test/src/locale/CMakeFiles/libc.test.src.locale.localeconv_test.__unit__.__build__.dir/localeconv_test.cpp.o
[4045/4235] Linking CXX executable libc/test/src/arpa/inet/libc.test.src.arpa.inet.ntohl.__build__
[4046/4235] Building C object libc/test/include/CMakeFiles/libc.test.include.stdbit_c_test.__unit__.__build__.dir/stdbit_test.c.o
FAILED: libc/test/include/CMakeFiles/libc.test.include.stdbit_c_test.__unit__.__build__.dir/stdbit_test.c.o 
/usr/bin/clang -DLIBC_NAMESPACE=__llvm_libc_20_0_0_git -D_DEBUG -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc -isystem /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/build/libc/include -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-comment -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -g -DLIBC_QSORT_IMPL=LIBC_QSORT_QUICK_SORT -DLIBC_ADD_NULL_CHECKS -DLIBC_ERRNO_MODE=LIBC_ERRNO_MODE_DEFAULT -DLIBC_THREAD_MODE=LIBC_THREAD_MODE_PLATFORM -fpie -DLIBC_FULL_BUILD -ffreestanding -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wextra -Wconversion -Wno-sign-conversion -Wimplicit-fallthrough -Wwrite-strings -Wno-c99-extensions -Wno-gnu-imaginary-constant -Wno-pedantic -Wstrict-prototypes -Wextra-semi -Wnewline-eof -Wnonportable-system-include-path -Wthread-safety -DLIBC_TEST=UNIT -Wall -Werror -MD -MT libc/test/include/CMakeFiles/libc.test.include.stdbit_c_test.__unit__.__build__.dir/stdbit_test.c.o -MF libc/test/include/CMakeFiles/libc.test.include.stdbit_c_test.__unit__.__build__.dir/stdbit_test.c.o.d -o libc/test/include/CMakeFiles/libc.test.include.stdbit_c_test.__unit__.__build__.dir/stdbit_test.c.o -c /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_test.c
In file included from /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_test.c:23:
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected expression
STDBIT_STUB_FUNCTION(stdc_leading_zeros, 0xA)
^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:20:28: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_uc([[maybe_unused]] unsigned char x) {                  \
                           ^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected parameter declarator
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:20:27: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_uc([[maybe_unused]] unsigned char x) {                  \
                          ^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected ')'
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:20:44: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_uc([[maybe_unused]] unsigned char x) {                  \
                                           ^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: note: to match this '('
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:20:26: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_uc([[maybe_unused]] unsigned char x) {                  \
                         ^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: this old-style function definition is not preceded by a prototype [-Werror,-Wstrict-prototypes]
STDBIT_STUB_FUNCTION(stdc_leading_zeros, 0xA)
^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:20:26: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_uc([[maybe_unused]] unsigned char x) {                  \
                         ^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected expression
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:23:28: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_us([[maybe_unused]] unsigned short x) {                 \
                           ^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected parameter declarator
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:23:27: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_us([[maybe_unused]] unsigned short x) {                 \
                          ^
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:38:1: error: expected ')'
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg/llvm-project/libc/test/include/stdbit_stub.h:23:44: note: expanded from macro 'STDBIT_STUB_FUNCTION'
  unsigned FUNC_NAME##_us([[maybe_unused]] unsigned short x) {                 \
                                           ^

@llvm-ci
Copy link
Collaborator

llvm-ci commented Sep 22, 2025

LLVM Buildbot has detected a new failure on builder libc-riscv32-qemu-yocto-fullbuild-dbg running on rv32gc-qemu-system while building libc at step 4 "annotate".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/196/builds/12278

Here is the relevant piece of the build log for the reference
Step 4 (annotate) failure: 'python ../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py ...' (failure)
...
Ran 7 tests.  PASS: 7  FAIL: 0
[4737/4872] Running unit test libc.test.src.poll.poll_test
sh: line 1: /timer.24855: Permission denied
[==========] Running 2 tests from 1 test suite.
[ RUN      ] LlvmLibcPollTest.SmokeTest
[       OK ] LlvmLibcPollTest.SmokeTest (479 us)
[ RUN      ] LlvmLibcPollTest.SmokeFailureTest
[       OK ] LlvmLibcPollTest.SmokeFailureTest (152 us)
Ran 2 tests.  PASS: 2  FAIL: 0
[4738/4872] Running unit test libc.test.src.fcntl.openat_test
FAILED: libc/test/src/fcntl/CMakeFiles/libc.test.src.fcntl.openat_test /home/libcrv32buildbot/bbroot/libc-riscv32-qemu-yocto-fullbuild-dbg/build/libc/test/src/fcntl/CMakeFiles/libc.test.src.fcntl.openat_test 
cd /home/libcrv32buildbot/bbroot/libc-riscv32-qemu-yocto-fullbuild-dbg/build/libc/test/src/fcntl && /home/libcrv32buildbot/cross.sh /home/libcrv32buildbot/bbroot/libc-riscv32-qemu-yocto-fullbuild-dbg/build/libc/test/src/fcntl/libc.test.src.fcntl.openat_test.__build__
sh: line 1: /timer.24870: Permission denied
[==========] Running 2 tests from 1 test suite.
[ RUN      ] LlvmLibcOpenAtTest.OpenAndReadTest
/home/libcrv32buildbot/bbroot/libc-riscv32-qemu-yocto-fullbuild-dbg/llvm-project/libc/test/src/fcntl/openat_test.cpp:32: FAILURE
      Expected: 0
      Which is: 0
To be equal to: static_cast<int>(libc_errno)
      Which is: 2
/home/libcrv32buildbot/bbroot/libc-riscv32-qemu-yocto-fullbuild-dbg/llvm-project/libc/test/UnitTest/ErrnoCheckingTest.h:47: FAILURE
      Expected: 0
      Which is: 0
To be equal to: static_cast<int>(libc_errno)
      Which is: 2
[  FAILED  ] LlvmLibcOpenAtTest.OpenAndReadTest
[ RUN      ] LlvmLibcOpenAtTest.FailTest
[       OK ] LlvmLibcOpenAtTest.FailTest (733 us)
Ran 2 tests.  PASS: 1  FAIL: 1
[4739/4872] Running unit test libc.test.src.inttypes.imaxdiv_test.__unit__
sh: line 1: /timer.24871: Permission denied
[==========] Running 1 test from 1 test suite.
[ RUN      ] LlvmLibcDivTest.SimpleTestimaxdiv_t
[       OK ] LlvmLibcDivTest.SimpleTestimaxdiv_t (894 us)
Ran 1 tests.  PASS: 1  FAIL: 0
[4740/4872] Running unit test libc.test.src.sched.affinity_test
sh: line 1: /timer.24913: Permission denied
[==========] Running 2 tests from 1 test suite.
[ RUN      ] LlvmLibcSchedAffinityTest.SmokeTest
[       OK ] LlvmLibcSchedAffinityTest.SmokeTest (1 ms)
[ RUN      ] LlvmLibcSchedAffinityTest.BadMask
[       OK ] LlvmLibcSchedAffinityTest.BadMask (800 us)
Ran 2 tests.  PASS: 2  FAIL: 0
[4741/4872] Running unit test libc.test.src.sched.yield_test
sh: line 1: /timer.24922: Permission denied
[==========] Running 1 test from 1 test suite.
[ RUN      ] LlvmLibcSchedYieldTest.SmokeTest
[       OK ] LlvmLibcSchedYieldTest.SmokeTest (574 us)
Ran 1 tests.  PASS: 1  FAIL: 0
Step 8 (libc-unit-tests) failure: libc-unit-tests (failure)
...
Ran 7 tests.  PASS: 7  FAIL: 0
[4737/4872] Running unit test libc.test.src.poll.poll_test
sh: line 1: /timer.24855: Permission denied
[==========] Running 2 tests from 1 test suite.
[ RUN      ] LlvmLibcPollTest.SmokeTest
[       OK ] LlvmLibcPollTest.SmokeTest (479 us)
[ RUN      ] LlvmLibcPollTest.SmokeFailureTest
[       OK ] LlvmLibcPollTest.SmokeFailureTest (152 us)
Ran 2 tests.  PASS: 2  FAIL: 0
[4738/4872] Running unit test libc.test.src.fcntl.openat_test
FAILED: libc/test/src/fcntl/CMakeFiles/libc.test.src.fcntl.openat_test /home/libcrv32buildbot/bbroot/libc-riscv32-qemu-yocto-fullbuild-dbg/build/libc/test/src/fcntl/CMakeFiles/libc.test.src.fcntl.openat_test 
cd /home/libcrv32buildbot/bbroot/libc-riscv32-qemu-yocto-fullbuild-dbg/build/libc/test/src/fcntl && /home/libcrv32buildbot/cross.sh /home/libcrv32buildbot/bbroot/libc-riscv32-qemu-yocto-fullbuild-dbg/build/libc/test/src/fcntl/libc.test.src.fcntl.openat_test.__build__
sh: line 1: /timer.24870: Permission denied
[==========] Running 2 tests from 1 test suite.
[ RUN      ] LlvmLibcOpenAtTest.OpenAndReadTest
/home/libcrv32buildbot/bbroot/libc-riscv32-qemu-yocto-fullbuild-dbg/llvm-project/libc/test/src/fcntl/openat_test.cpp:32: FAILURE
      Expected: 0
      Which is: 0
To be equal to: static_cast<int>(libc_errno)
      Which is: 2
/home/libcrv32buildbot/bbroot/libc-riscv32-qemu-yocto-fullbuild-dbg/llvm-project/libc/test/UnitTest/ErrnoCheckingTest.h:47: FAILURE
      Expected: 0
      Which is: 0
To be equal to: static_cast<int>(libc_errno)
      Which is: 2
[  FAILED  ] LlvmLibcOpenAtTest.OpenAndReadTest
[ RUN      ] LlvmLibcOpenAtTest.FailTest
[       OK ] LlvmLibcOpenAtTest.FailTest (733 us)
Ran 2 tests.  PASS: 1  FAIL: 1
[4739/4872] Running unit test libc.test.src.inttypes.imaxdiv_test.__unit__
sh: line 1: /timer.24871: Permission denied
[==========] Running 1 test from 1 test suite.
[ RUN      ] LlvmLibcDivTest.SimpleTestimaxdiv_t
[       OK ] LlvmLibcDivTest.SimpleTestimaxdiv_t (894 us)
Ran 1 tests.  PASS: 1  FAIL: 0
[4740/4872] Running unit test libc.test.src.sched.affinity_test
sh: line 1: /timer.24913: Permission denied
[==========] Running 2 tests from 1 test suite.
[ RUN      ] LlvmLibcSchedAffinityTest.SmokeTest
[       OK ] LlvmLibcSchedAffinityTest.SmokeTest (1 ms)
[ RUN      ] LlvmLibcSchedAffinityTest.BadMask
[       OK ] LlvmLibcSchedAffinityTest.BadMask (800 us)
Ran 2 tests.  PASS: 2  FAIL: 0
[4741/4872] Running unit test libc.test.src.sched.yield_test
sh: line 1: /timer.24922: Permission denied
[==========] Running 1 test from 1 test suite.
[ RUN      ] LlvmLibcSchedYieldTest.SmokeTest
[       OK ] LlvmLibcSchedYieldTest.SmokeTest (574 us)
Ran 1 tests.  PASS: 1  FAIL: 0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants