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