https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105436

--- Comment #6 from Sergei Trofimovich <slyfox at gcc dot gnu.org> ---
Noticed similar build failure on llvm-13:

[  1%] Building CXX object
utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o
In file included from /build/source/llvm/include/llvm/ADT/Sequence.h:23,
                 from
/build/source/llvm/include/llvm/Support/MachineValueType.h:17,
                 from
/build/source/llvm/utils/TableGen/CodeGenInstruction.h:17,
                 from /build/source/llvm/utils/TableGen/CodeGenTarget.h:20,
                 from
/build/source/llvm/utils/TableGen/AsmMatcherEmitter.cpp:98:
/build/source/llvm/include/llvm/Support/MathExtras.h:400:37: error: '>=' should
be '> =' to terminate a template argument list
  400 | constexpr inline std::enable_if_t<N >= 64, bool> isUInt(uint64_t) {
      |                                     ^~
      |                                     > =
/build/source/llvm/include/llvm/Support/MathExtras.h:400:40: error: expected
unqualified-id before numeric constant
  400 | constexpr inline std::enable_if_t<N >= 64, bool> isUInt(uint64_t) {
      |                                        ^~

Reply via email to