<div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div style=""><br><div>Aside from the move to DeclTemplate.h/.cpp, I'm having a hard time determining what else has changed here. Is there something specific I can look at?</div>
<div></div></div></blockquote><div><br>I think I've gotten AST construction for template template parameters mostly done in that the parser now builds decl nodes that include their template parameter lists. Default values aren't plugged into that just yet. I think I did the right thing with the layering/casting of TemplateParameterLists through the Action interface by re-casting it as a TemplateParamsTy*.<br>
<br>I'm also not entirely sure how to go about verifying that this does what I think it does. I can probably make -ast-print dump template information. That would probably help.<br><br>Changes are pushed here <a href="https://www.bitbucket.org/danchr/clang/">https://www.bitbucket.org/danchr/clang/</a>. The branch name is still asutton/templates-3 although this also seems to also be tagged "tip" (which it probably shouldn't be).<br>
</div></div><br>Andrew Sutton<br><a href="mailto:andrew.n.sutton@gmail.com">andrew.n.sutton@gmail.com</a><br>