llvm-ci wrote: LLVM Buildbot has detected a new failure on builder `clang-ppc64le-linux-test-suite` running on `ppc64le-clang-test-suite` while building `clang,llvm` at step 5 "build-unified-tree".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/95/builds/12696 <details> <summary>Here is the relevant piece of the build log for the reference</summary> ``` Step 5 (build-unified-tree) failure: build (failure) ... 136.777 [2373/1154/2090] Building X86GenAsmWriter1.inc... 136.810 [2372/1154/2091] Building X86GenInstrMapping.inc... 136.813 [2371/1154/2092] Building X86GenMnemonicTables.inc... 136.818 [2370/1154/2093] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o 136.822 [2369/1154/2094] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/loongarch.cpp.o 136.826 [2368/1154/2095] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ppc64.cpp.o 136.839 [2367/1154/2096] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/riscv.cpp.o 136.843 [2366/1154/2097] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCDebugObjectRegistrar.cpp.o 136.852 [2365/1154/2098] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/MCInstrDescView.cpp.o 136.862 [2364/1154/2099] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/ScratchBuffer.cpp.o FAILED: tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/ScratchBuffer.cpp.o ccache /usr/lib64/ccache/c++ -DCLANG_EXPORTS -DGTEST_HAS_RTTI=0 -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/tools/clang/lib/Lex -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/clang/lib/Lex -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/clang/include -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/tools/clang/include -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/include -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/llvm/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wno-comment -Wno-misleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O3 -DNDEBUG -std=c++17 -fno-exceptions -funwind-tables -fno-rtti -UNDEBUG -MD -MT tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/ScratchBuffer.cpp.o -MF tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/ScratchBuffer.cpp.o.d -o tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/ScratchBuffer.cpp.o -c /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/clang/lib/Lex/ScratchBuffer.cpp In file included from /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/llvm/include/llvm/ADT/ADL.h:12, from /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/llvm/include/llvm/ADT/Hashing.h:47, from /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/clang/include/clang/Basic/CustomizableOptional.h:12, from /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/clang/include/clang/Basic/FileEntry.h:17, from /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/clang/include/clang/Basic/SourceLocation.h:17, from /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/clang/include/clang/Lex/ScratchBuffer.h:16, from /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/clang/lib/Lex/ScratchBuffer.cpp:13: /usr/include/c++/8/type_traits: In instantiation of ‘struct std::underlying_type<const clang::SourceRange>’: /usr/include/c++/8/type_traits:2299:66: required by substitution of ‘template<class _Tp> using underlying_type_t = typename std::underlying_type::type [with _Tp = const clang::SourceRange]’ /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/clang/include/clang/Basic/Diagnostic.h:1441:9: required by substitution of ‘template<class T, class U> std::enable_if_t<(is_same_v<typename std::remove_const<_Tp>::type, clang::StreamingDiagnostic> && is_scoped_enum_v<typename std::remove_reference<_UniformRandomNumberGenerator>::type>), const clang::StreamingDiagnostic&> clang::operator<<(const T&, U&&) [with T = clang::StreamingDiagnostic; U = const clang::SourceRange&]’ /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/clang/include/clang/Basic/Diagnostic.h:1490:12: required from here /usr/include/c++/8/type_traits:2002:38: error: ‘const clang::SourceRange’ is not an enumeration type typedef __underlying_type(_Tp) type; ^~~~ /usr/include/c++/8/type_traits: In instantiation of ‘struct std::underlying_type<const clang::CharSourceRange>’: /usr/include/c++/8/type_traits:2299:66: required by substitution of ‘template<class _Tp> using underlying_type_t = typename std::underlying_type::type [with _Tp = const clang::CharSourceRange]’ /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/clang/include/clang/Basic/Diagnostic.h:1441:9: required by substitution of ‘template<class T, class U> std::enable_if_t<(is_same_v<typename std::remove_const<_Tp>::type, clang::StreamingDiagnostic> && is_scoped_enum_v<typename std::remove_reference<_UniformRandomNumberGenerator>::type>), const clang::StreamingDiagnostic&> clang::operator<<(const T&, U&&) [with T = clang::StreamingDiagnostic; U = const clang::CharSourceRange&]’ /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/clang/include/clang/Basic/Diagnostic.h:1498:12: required from here /usr/include/c++/8/type_traits:2002:38: error: ‘const clang::CharSourceRange’ is not an enumeration type /usr/include/c++/8/type_traits: In instantiation of ‘struct std::underlying_type<const clang::FixItHint>’: /usr/include/c++/8/type_traits:2299:66: required by substitution of ‘template<class _Tp> using underlying_type_t = typename std::underlying_type::type [with _Tp = const clang::FixItHint]’ /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/clang/include/clang/Basic/Diagnostic.h:1441:9: required by substitution of ‘template<class T, class U> std::enable_if_t<(is_same_v<typename std::remove_const<_Tp>::type, clang::StreamingDiagnostic> && is_scoped_enum_v<typename std::remove_reference<_UniformRandomNumberGenerator>::type>), const clang::StreamingDiagnostic&> clang::operator<<(const T&, U&&) [with T = clang::StreamingDiagnostic; U = const clang::FixItHint&]’ /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/clang/include/clang/Basic/Diagnostic.h:1505:12: required from here /usr/include/c++/8/type_traits:2002:38: error: ‘const clang::FixItHint’ is not an enumeration type 136.864 [2364/1153/2100] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/OptionUtils.cpp.o FAILED: tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/OptionUtils.cpp.o ccache /usr/lib64/ccache/c++ -DCLANG_EXPORTS -DGTEST_HAS_RTTI=0 -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/tools/clang/lib/Driver -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/clang/lib/Driver -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/clang/include -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/tools/clang/include -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/build/include -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/llvm/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wno-comment -Wno-misleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O3 -DNDEBUG -std=c++17 -fno-exceptions -funwind-tables -fno-rtti -UNDEBUG -MD -MT tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/OptionUtils.cpp.o -MF tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/OptionUtils.cpp.o.d -o tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/OptionUtils.cpp.o -c /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/clang/lib/Driver/OptionUtils.cpp In file included from /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/llvm/include/llvm/Support/type_traits.h:17, from /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/llvm/include/llvm/Support/Casting.h:18, from /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/clang/include/clang/Basic/LLVM.h:21, from /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/clang/include/clang/Basic/Diagnostic.h:17, from /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/clang/lib/Driver/OptionUtils.cpp:9: /usr/include/c++/8/type_traits: In instantiation of ‘struct std::underlying_type<const clang::SourceRange>’: /usr/include/c++/8/type_traits:2299:66: required by substitution of ‘template<class _Tp> using underlying_type_t = typename std::underlying_type::type [with _Tp = const clang::SourceRange]’ /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/clang/include/clang/Basic/Diagnostic.h:1441:9: required by substitution of ‘template<class T, class U> std::enable_if_t<(is_same_v<typename std::remove_const<_Tp>::type, clang::StreamingDiagnostic> && is_scoped_enum_v<typename std::remove_reference<_Dp>::type>), const clang::StreamingDiagnostic&> clang::operator<<(const T&, U&&) [with T = clang::StreamingDiagnostic; U = const clang::SourceRange&]’ /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-test-suite/clang-ppc64le-test-suite/llvm-project/clang/include/clang/Basic/Diagnostic.h:1490:12: required from here ``` </details> https://github.com/llvm/llvm-project/pull/138089 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits