[libc-commits] [libc] [libc] fix behavior of strrchr(x, '\0') (PR #112620)
LLVM Continuous Integration via libc-commits
libc-commits at lists.llvm.org
Wed Oct 30 15:10:06 PDT 2024
llvm-ci wrote:
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/9306
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 4 (annotate) failure: 'python ../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py ...' (failure)
...
[7/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.rindex.__internal__.dir/rindex.cpp.o
[8/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strcspn.__internal__.dir/strcspn.cpp.o
[9/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strcasestr.__internal__.dir/strcasestr.cpp.o
[10/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strncat.__internal__.dir/strncat.cpp.o
[11/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strpbrk.__internal__.dir/strpbrk.cpp.o
[12/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strrchr.__internal__.dir/strrchr.cpp.o
[13/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strtok_r.__internal__.dir/strtok_r.cpp.o
[14/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strcpy.__internal__.dir/strcpy.cpp.o
[15/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strlcpy.__internal__.dir/strlcpy.cpp.o
[16/3112] Building CXX object projects/libc/test/include/CMakeFiles/libc.test.include.assert_test.__unit__.__build__.dir/assert_test.cpp.o
FAILED: projects/libc/test/include/CMakeFiles/libc.test.include.assert_test.__unit__.__build__.dir/assert_test.cpp.o
/usr/bin/clang++ -DLIBC_NAMESPACE=__llvm_libc_19_0_0_git -D_DEBUG -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/build/projects/libc/test/include -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include -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/projects/libc/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fno-omit-frame-pointer -O1 -fsanitize=address -fdiagnostics-color -g -fpie -DLIBC_FULL_BUILD -ffreestanding -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -Wno-c99-extensions -Wno-gnu-imaginary-constant -Wno-pedantic -std=c++17 -MD -MT projects/libc/test/include/CMakeFiles/libc.test.include.assert_test.__unit__.__build__.dir/assert_test.cpp.o -MF projects/libc/test/include/CMakeFiles/libc.test.include.assert_test.__unit__.__build__.dir/assert_test.cpp.o.d -o projects/libc/test/include/CMakeFiles/libc.test.include.assert_test.__unit__.__build__.dir/assert_test.cpp.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/assert_test.cpp
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/assert_test.cpp:10:
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/UnitTest/Test.h:37:
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/UnitTest/LibcTest.h:168:41: error: use of undeclared identifier 'std'
bool test(TestCond Cond, ValType LHS, std::nullptr_t, const char *LHSStr,
^
1 error generated.
[17/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strndup.__internal__.dir/strndup.cpp.o
[18/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strlcat.__internal__.dir/strlcat.cpp.o
[19/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strdup.__internal__.dir/strdup.cpp.o
[20/3112] Building CXX object projects/libc/test/UnitTest/CMakeFiles/LibcTest.unit.dir/LibcTestMain.cpp.o
[21/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strnlen.__internal__.dir/strnlen.cpp.o
[22/3112] Building CXX object projects/libc/test/UnitTest/CMakeFiles/LibcDeathTestExecutors.unit.dir/LibcDeathTestExecutors.cpp.o
[23/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strstr.__internal__.dir/strstr.cpp.o
[24/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.index.__internal__.dir/index.cpp.o
[25/3112] Building CXX object projects/libc/test/UnitTest/CMakeFiles/LibcMemoryHelpers.unit.dir/MemoryMatcher.cpp.o
[26/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strsep.__internal__.dir/strsep.cpp.o
[27/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strtok.__internal__.dir/strtok.cpp.o
[28/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strxfrm.__internal__.dir/strxfrm.cpp.o
[29/3112] Building CXX object projects/libc/test/UnitTest/CMakeFiles/LibcFPTestHelpers.unit.dir/FEnvSafeTest.cpp.o
[30/3112] Building CXX object projects/libc/test/UnitTest/CMakeFiles/LibcScanfHelpers.unit.dir/ScanfMatcher.cpp.o
[31/3112] Building CXX object projects/libc/test/include/CMakeFiles/libc.test.include.issubnormal_test.__unit__.__build__.dir/issubnormal_test.cpp.o
FAILED: projects/libc/test/include/CMakeFiles/libc.test.include.issubnormal_test.__unit__.__build__.dir/issubnormal_test.cpp.o
/usr/bin/clang++ -DLIBC_NAMESPACE=__llvm_libc_19_0_0_git -D_DEBUG -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/build/projects/libc/test/include -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include -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/projects/libc/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fno-omit-frame-pointer -O1 -fsanitize=address -fdiagnostics-color -g -fpie -DLIBC_FULL_BUILD -ffreestanding -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -Wno-c99-extensions -Wno-gnu-imaginary-constant -Wno-pedantic -std=c++17 -MD -MT projects/libc/test/include/CMakeFiles/libc.test.include.issubnormal_test.__unit__.__build__.dir/issubnormal_test.cpp.o -MF projects/libc/test/include/CMakeFiles/libc.test.include.issubnormal_test.__unit__.__build__.dir/issubnormal_test.cpp.o.d -o projects/libc/test/include/CMakeFiles/libc.test.include.issubnormal_test.__unit__.__build__.dir/issubnormal_test.cpp.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/issubnormal_test.cpp
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/issubnormal_test.cpp:9:
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/IsSubnormalTest.h:12:
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/UnitTest/FPMatcher.h:22:
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/UnitTest/Test.h:37:
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/UnitTest/LibcTest.h:168:41: error: use of undeclared identifier 'std'
bool test(TestCond Cond, ValType LHS, std::nullptr_t, const char *LHSStr,
^
1 error generated.
[32/3112] Building CXX object projects/libc/test/include/CMakeFiles/libc.test.include.isnormalf_test.__unit__.__build__.dir/isnormalf_test.cpp.o
FAILED: projects/libc/test/include/CMakeFiles/libc.test.include.isnormalf_test.__unit__.__build__.dir/isnormalf_test.cpp.o
/usr/bin/clang++ -DLIBC_NAMESPACE=__llvm_libc_19_0_0_git -D_DEBUG -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/build/projects/libc/test/include -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include -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/projects/libc/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fno-omit-frame-pointer -O1 -fsanitize=address -fdiagnostics-color -g -fpie -DLIBC_FULL_BUILD -ffreestanding -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -Wno-c99-extensions -Wno-gnu-imaginary-constant -Wno-pedantic -std=c++17 -MD -MT projects/libc/test/include/CMakeFiles/libc.test.include.isnormalf_test.__unit__.__build__.dir/isnormalf_test.cpp.o -MF projects/libc/test/include/CMakeFiles/libc.test.include.isnormalf_test.__unit__.__build__.dir/isnormalf_test.cpp.o.d -o projects/libc/test/include/CMakeFiles/libc.test.include.isnormalf_test.__unit__.__build__.dir/isnormalf_test.cpp.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/isnormalf_test.cpp
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/isnormalf_test.cpp:9:
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/IsNormalTest.h:12:
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/UnitTest/FPMatcher.h:22:
Step 8 (libc-unit-tests) failure: libc-unit-tests (failure)
...
[7/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.rindex.__internal__.dir/rindex.cpp.o
[8/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strcspn.__internal__.dir/strcspn.cpp.o
[9/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strcasestr.__internal__.dir/strcasestr.cpp.o
[10/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strncat.__internal__.dir/strncat.cpp.o
[11/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strpbrk.__internal__.dir/strpbrk.cpp.o
[12/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strrchr.__internal__.dir/strrchr.cpp.o
[13/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strtok_r.__internal__.dir/strtok_r.cpp.o
[14/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strcpy.__internal__.dir/strcpy.cpp.o
[15/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strlcpy.__internal__.dir/strlcpy.cpp.o
[16/3112] Building CXX object projects/libc/test/include/CMakeFiles/libc.test.include.assert_test.__unit__.__build__.dir/assert_test.cpp.o
FAILED: projects/libc/test/include/CMakeFiles/libc.test.include.assert_test.__unit__.__build__.dir/assert_test.cpp.o
/usr/bin/clang++ -DLIBC_NAMESPACE=__llvm_libc_19_0_0_git -D_DEBUG -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/build/projects/libc/test/include -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include -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/projects/libc/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fno-omit-frame-pointer -O1 -fsanitize=address -fdiagnostics-color -g -fpie -DLIBC_FULL_BUILD -ffreestanding -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -Wno-c99-extensions -Wno-gnu-imaginary-constant -Wno-pedantic -std=c++17 -MD -MT projects/libc/test/include/CMakeFiles/libc.test.include.assert_test.__unit__.__build__.dir/assert_test.cpp.o -MF projects/libc/test/include/CMakeFiles/libc.test.include.assert_test.__unit__.__build__.dir/assert_test.cpp.o.d -o projects/libc/test/include/CMakeFiles/libc.test.include.assert_test.__unit__.__build__.dir/assert_test.cpp.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/assert_test.cpp
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/assert_test.cpp:10:
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/UnitTest/Test.h:37:
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/UnitTest/LibcTest.h:168:41: error: use of undeclared identifier 'std'
bool test(TestCond Cond, ValType LHS, std::nullptr_t, const char *LHSStr,
^
1 error generated.
[17/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strndup.__internal__.dir/strndup.cpp.o
[18/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strlcat.__internal__.dir/strlcat.cpp.o
[19/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strdup.__internal__.dir/strdup.cpp.o
[20/3112] Building CXX object projects/libc/test/UnitTest/CMakeFiles/LibcTest.unit.dir/LibcTestMain.cpp.o
[21/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strnlen.__internal__.dir/strnlen.cpp.o
[22/3112] Building CXX object projects/libc/test/UnitTest/CMakeFiles/LibcDeathTestExecutors.unit.dir/LibcDeathTestExecutors.cpp.o
[23/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strstr.__internal__.dir/strstr.cpp.o
[24/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.index.__internal__.dir/index.cpp.o
[25/3112] Building CXX object projects/libc/test/UnitTest/CMakeFiles/LibcMemoryHelpers.unit.dir/MemoryMatcher.cpp.o
[26/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strsep.__internal__.dir/strsep.cpp.o
[27/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strtok.__internal__.dir/strtok.cpp.o
[28/3112] Building CXX object projects/libc/src/string/CMakeFiles/libc.src.string.strxfrm.__internal__.dir/strxfrm.cpp.o
[29/3112] Building CXX object projects/libc/test/UnitTest/CMakeFiles/LibcFPTestHelpers.unit.dir/FEnvSafeTest.cpp.o
[30/3112] Building CXX object projects/libc/test/UnitTest/CMakeFiles/LibcScanfHelpers.unit.dir/ScanfMatcher.cpp.o
[31/3112] Building CXX object projects/libc/test/include/CMakeFiles/libc.test.include.issubnormal_test.__unit__.__build__.dir/issubnormal_test.cpp.o
FAILED: projects/libc/test/include/CMakeFiles/libc.test.include.issubnormal_test.__unit__.__build__.dir/issubnormal_test.cpp.o
/usr/bin/clang++ -DLIBC_NAMESPACE=__llvm_libc_19_0_0_git -D_DEBUG -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/build/projects/libc/test/include -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include -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/projects/libc/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fno-omit-frame-pointer -O1 -fsanitize=address -fdiagnostics-color -g -fpie -DLIBC_FULL_BUILD -ffreestanding -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -Wno-c99-extensions -Wno-gnu-imaginary-constant -Wno-pedantic -std=c++17 -MD -MT projects/libc/test/include/CMakeFiles/libc.test.include.issubnormal_test.__unit__.__build__.dir/issubnormal_test.cpp.o -MF projects/libc/test/include/CMakeFiles/libc.test.include.issubnormal_test.__unit__.__build__.dir/issubnormal_test.cpp.o.d -o projects/libc/test/include/CMakeFiles/libc.test.include.issubnormal_test.__unit__.__build__.dir/issubnormal_test.cpp.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/issubnormal_test.cpp
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/issubnormal_test.cpp:9:
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/IsSubnormalTest.h:12:
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/UnitTest/FPMatcher.h:22:
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/UnitTest/Test.h:37:
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/UnitTest/LibcTest.h:168:41: error: use of undeclared identifier 'std'
bool test(TestCond Cond, ValType LHS, std::nullptr_t, const char *LHSStr,
^
1 error generated.
[32/3112] Building CXX object projects/libc/test/include/CMakeFiles/libc.test.include.isnormalf_test.__unit__.__build__.dir/isnormalf_test.cpp.o
FAILED: projects/libc/test/include/CMakeFiles/libc.test.include.isnormalf_test.__unit__.__build__.dir/isnormalf_test.cpp.o
/usr/bin/clang++ -DLIBC_NAMESPACE=__llvm_libc_19_0_0_git -D_DEBUG -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/build/projects/libc/test/include -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-fullbuild-dbg-asan/llvm-project/libc/test/include -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/projects/libc/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fno-omit-frame-pointer -O1 -fsanitize=address -fdiagnostics-color -g -fpie -DLIBC_FULL_BUILD -ffreestanding -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -Wno-c99-extensions -Wno-gnu-imaginary-constant -Wno-pedantic -std=c++17 -MD -MT projects/libc/test/include/CMakeFiles/libc.test.include.isnormalf_test.__unit__.__build__.dir/isnormalf_test.cpp.o -MF projects/libc/test/include/CMakeFiles/libc.test.include.isnormalf_test.__unit__.__build__.dir/isnormalf_test.cpp.o.d -o projects/libc/test/include/CMakeFiles/libc.test.include.isnormalf_test.__unit__.__build__.dir/isnormalf_test.cpp.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/isnormalf_test.cpp
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/isnormalf_test.cpp:9:
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/IsNormalTest.h:12:
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/UnitTest/FPMatcher.h:22:
```
</details>
https://github.com/llvm/llvm-project/pull/112620
More information about the libc-commits
mailing list