模板模板参数的参数是否会导致阴影?

nod*_*kai 7 c++ templates shadowing template-templates

这是合法的C++吗?

template <typename T, template <typename T> class>
struct S { };
Run Code Online (Sandbox Code Playgroud)

Clang(3.7.1)拒绝它,抱怨第一个第二个T阴影T.海湾合作委员会似乎不关心它,我认为这是合理的.我认为只有模板模板参数中重要的参数数量.

T.C*_*.C. 7

没有.[temp.local]/6:

模板参数不得其范围(包括嵌套作用域)内重新声明.