[clang] [CIR] Upstream the basic structure of LoweringPrepare pass (PR #148545)

LLVM Continuous Integration via cfe-commits cfe-commits at lists.llvm.org
Tue Jul 15 04:02:48 PDT 2025


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `lldb-remote-linux-win` running on `as-builder-10` while building `clang` at step 8 "build-default".

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

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 8 (build-default) failure: cmake (failure)
...
3.347 [504/130/1884]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_stoptheworld_fuchsia.cpp.o
3.353 [503/130/1885]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_procmaps_solaris.cpp.o
3.361 [502/130/1886]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_procmaps_mac.cpp.o
3.372 [501/130/1887]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.aarch64.dir/sanitizer_thread_arg_retval.cpp.o
3.377 [500/130/1888]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_solaris.cpp.o
3.391 [499/130/1889]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_stoptheworld_mac.cpp.o
3.406 [498/130/1890]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_libignore.cpp.o
3.411 [497/130/1891]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_stoptheworld_win.cpp.o
3.432 [496/130/1892]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_deadlock_detector1.cpp.o
3.438 [495/130/1893]Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/expected.cpp.o
FAILED: libcxx/src/CMakeFiles/cxx_static.dir/expected.cpp.o 
C:\buildbot\as-builder-10\lldb-x-aarch64\build\.\bin\clang++.exe --target=aarch64-unknown-linux-gnu -DLIBCXX_BUILDING_LIBCXXABI -DLIBC_NAMESPACE=__llvm_libc_common_utils -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_LIBCPP_BUILDING_LIBRARY -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -D_LIBCPP_LINK_PTHREAD_LIB -D_LIBCPP_LINK_RT_LIB -D_LIBCPP_REMOVE_TRANSITIVE_INCLUDES -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -IC:/buildbot/as-builder-10/lldb-x-aarch64/llvm-project/libcxx/src -IC:/buildbot/as-builder-10/lldb-x-aarch64/build/include/aarch64-unknown-linux-gnu/c++/v1 -IC:/buildbot/as-builder-10/lldb-x-aarch64/build/include/c++/v1 -IC:/buildbot/as-builder-10/lldb-x-aarch64/llvm-project/libcxxabi/include -IC:/buildbot/as-builder-10/lldb-x-aarch64/llvm-project/cmake/Modules/../../libc -mcpu=cortex-a78 -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 -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 -O3 -DNDEBUG -UNDEBUG -faligned-allocation -nostdinc++ -fvisibility-inlines-hidden -fvisibility=hidden -fsized-deallocation -Wall -Wextra -Wnewline-eof -Wshadow -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Werror=return-type -Wextra-semi -Wundef -Wunused-template -Wformat-nonliteral -Wzero-length-array -Wdeprecated-redundant-constexpr-static-def -Wno-nullability-completeness -Wno-user-defined-literals -Wno-covered-switch-default -Wno-suggest-override -Wno-error -fdebug-prefix-map=C:/buildbot/as-builder-10/lldb-x-aarch64/build/include/c++/v1=C:/buildbot/as-builder-10/lldb-x-aarch64/llvm-project/libcxx/include -std=c++2b -MD -MT libcxx/src/CMakeFiles/cxx_static.dir/expected.cpp.o -MF libcxx\src\CMakeFiles\cxx_static.dir\expected.cpp.o.d -o libcxx/src/CMakeFiles/cxx_static.dir/expected.cpp.o -c C:/buildbot/as-builder-10/lldb-x-aarch64/llvm-project/libcxx/src/expected.cpp
In file included from C:/buildbot/as-builder-10/lldb-x-aarch64/llvm-project/libcxx/src/expected.cpp:9:
In file included from C:/buildbot/as-builder-10/lldb-x-aarch64/build/include/c++/v1\expected:48:
In file included from C:/buildbot/as-builder-10/lldb-x-aarch64/build/include/c++/v1\__expected/expected.h:12:
In file included from C:/buildbot/as-builder-10/lldb-x-aarch64/build/include/c++/v1\__assert:13:
C:/buildbot/as-builder-10/lldb-x-aarch64/build/include/c++/v1\__assertion_handler:19:12: fatal error: '__log_hardening_failure' file not found

   19 | #  include <__log_hardening_failure>

      |            ^~~~~~~~~~~~~~~~~~~~~~~~~

1 error generated.

3.438 [495/129/1894]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_type_traits.cpp.o
3.439 [495/128/1895]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_libc.cpp.o
3.441 [495/127/1896]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_win_interception.cpp.o
3.458 [495/126/1897]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_win.cpp.o
3.459 [495/125/1898]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.aarch64.dir/sanitizer_platform_limits_linux.cpp.o
3.474 [495/124/1899]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_procmaps_linux.cpp.o
3.501 [495/123/1900]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.aarch64.dir/sanitizer_allocator_checks.cpp.o
3.528 [495/122/1901]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.aarch64.dir/sanitizer_common_nolibc.cpp.o
3.540 [495/121/1902]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_tls_get_addr.cpp.o
3.541 [495/120/1903]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.aarch64.dir/sanitizer_printf.cpp.o
3.557 [495/119/1904]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.aarch64.dir/sanitizer_stoptheworld_netbsd_libcdep.cpp.o
3.568 [495/118/1905]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.aarch64.dir/sanitizer_mac_libcdep.cpp.o
3.571 [495/117/1906]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.aarch64.dir/sanitizer_common.cpp.o
3.618 [495/116/1907]Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.aarch64.dir/sanitizer_dl.cpp.o
3.634 [495/115/1908]Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/variant.cpp.o
FAILED: libcxx/src/CMakeFiles/cxx_static.dir/variant.cpp.o 
C:\buildbot\as-builder-10\lldb-x-aarch64\build\.\bin\clang++.exe --target=aarch64-unknown-linux-gnu -DLIBCXX_BUILDING_LIBCXXABI -DLIBC_NAMESPACE=__llvm_libc_common_utils -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_LIBCPP_BUILDING_LIBRARY -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -D_LIBCPP_LINK_PTHREAD_LIB -D_LIBCPP_LINK_RT_LIB -D_LIBCPP_REMOVE_TRANSITIVE_INCLUDES -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -IC:/buildbot/as-builder-10/lldb-x-aarch64/llvm-project/libcxx/src -IC:/buildbot/as-builder-10/lldb-x-aarch64/build/include/aarch64-unknown-linux-gnu/c++/v1 -IC:/buildbot/as-builder-10/lldb-x-aarch64/build/include/c++/v1 -IC:/buildbot/as-builder-10/lldb-x-aarch64/llvm-project/libcxxabi/include -IC:/buildbot/as-builder-10/lldb-x-aarch64/llvm-project/cmake/Modules/../../libc -mcpu=cortex-a78 -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 -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 -O3 -DNDEBUG -UNDEBUG -faligned-allocation -nostdinc++ -fvisibility-inlines-hidden -fvisibility=hidden -fsized-deallocation -Wall -Wextra -Wnewline-eof -Wshadow -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Werror=return-type -Wextra-semi -Wundef -Wunused-template -Wformat-nonliteral -Wzero-length-array -Wdeprecated-redundant-constexpr-static-def -Wno-nullability-completeness -Wno-user-defined-literals -Wno-covered-switch-default -Wno-suggest-override -Wno-error -fdebug-prefix-map=C:/buildbot/as-builder-10/lldb-x-aarch64/build/include/c++/v1=C:/buildbot/as-builder-10/lldb-x-aarch64/llvm-project/libcxx/include -std=c++2b -MD -MT libcxx/src/CMakeFiles/cxx_static.dir/variant.cpp.o -MF libcxx\src\CMakeFiles\cxx_static.dir\variant.cpp.o.d -o libcxx/src/CMakeFiles/cxx_static.dir/variant.cpp.o -c C:/buildbot/as-builder-10/lldb-x-aarch64/llvm-project/libcxx/src/variant.cpp
In file included from C:/buildbot/as-builder-10/lldb-x-aarch64/llvm-project/libcxx/src/variant.cpp:9:
In file included from C:/buildbot/as-builder-10/lldb-x-aarch64/build/include/c++/v1\variant:229:
In file included from C:/buildbot/as-builder-10/lldb-x-aarch64/build/include/c++/v1\__memory/construct_at.h:13:
In file included from C:/buildbot/as-builder-10/lldb-x-aarch64/build/include/c++/v1\__assert:13:
C:/buildbot/as-builder-10/lldb-x-aarch64/build/include/c++/v1\__assertion_handler:19:12: fatal error: '__log_hardening_failure' file not found

   19 | #  include <__log_hardening_failure>


```

</details>

https://github.com/llvm/llvm-project/pull/148545


More information about the cfe-commits mailing list