GCC и Clang не согласны с тем, является ли template<typename>;
является допустимым утверждением в C++ в глобальном масштабе.
Я ожидал, что это не будет разрешено в стандарте C++, потому что templatization относится к заявлениям декларации, а не к операторам выражений и, следовательно, также к недействительным операторам (утверждение ;
).
Итак, это ошибка в Clang?