https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104319
--- Comment #2 from qingzhe huang <nickhuang99 at hotmail dot com> --- A slightly different case with operator ">=" after template-id causing identical error message is: https://www.godbolt.org/z/7ajvfM4rb #include <utility> template<typename T> constexpr std::size_t zero=0; template<typename T> constexpr bool Bool=zero<T>>=0; <source>:7:21: error: parse error in template argument list 7 | constexpr bool Bool=zero<T>>=0; | ^~~~~~~~~~ Compiler returned: 1