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

Reply via email to