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) { | ^~