[cfe-commits] r72555 - in /cfe/trunk:	include/clang/Basic/DiagnosticSemaKinds.td	include/clang/Parse/Action.h include/clang/Parse/DeclSpec.h	lib/Frontend/PrintParserCallbacks.cpp lib/Parse/DeclSpec.cpp	lib/Parse/ParseDecl.cpp lib/Parse/ParseDeclC
    Eli Friedman 
    eli.friedman at gmail.com
       
    Thu May 28 18:51:14 PDT 2009
    
    
  
On Thu, May 28, 2009 at 6:35 PM, Douglas Gregor<dgregor at apple.com> wrote:
>
> On May 28, 2009, at 5:33 PM, Eli Friedman <eli.friedman at gmail.com> wrote:
>
>> On Thu, May 28, 2009 at 4:31 PM, Douglas Gregor<dgregor at apple.com> wrote:
>>>
>>>  2) We can extend DeclGroups to contain information about any tags
>>>  that are declared/defined within the declaration specifiers of a
>>>  variable, e.g.,
>>>
>>>   struct Point { int x, y, z; } p;
>>>
>>>  This will help improve AST printing and template instantiation,
>>>  among other things.
>>
>> Does the attached look like a reasonable step in that direction?
>
> Yes, although for template instantiation I think we might want to pass the
> owned Decl to FinalizeDeclGroup rather than the DeclSpec.
Okay, committed; it should be easy to split off the top bit of the
function once templates start using it.
-Eli
    
    
More information about the cfe-commits
mailing list