title: "Template argument for template template parameter must be a class template or type alias template"
body: <pre><code>template&lt;typename... TArgs&gt; struct List { };
  template&lt;template&lt;typename...&gt; class&gt; struct ListHelper;
  template&lt;typename T, typename... TArgs&gt; struct ListHelper&lt;List&lt;T, TArgs...&gt;&gt; { };
                                                            ^
     /*Error: Template argument for template template parameter 
               must be a class template or type alias template*/
  </code></pre>
  
  <p>What's wrong? I'm using clang++ SVN.</p>