https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107439
--- Comment #2 from Patrick Palka <ppalka at gcc dot gnu.org> --- So the question is if in C++20 mode we're allowed to reject ahead of time a call to an unknown template-id with dependent template arguments and no function arguments (as in the original testcase): template<class T> void f() { g<T>(); // OK? gcc rejects, clang/msvc accept }