[cfe-dev] [PATCH] Properly handle function attributes in grouping parentheses

Charles Davis cdavis at mymail.mines.edu
Tue Mar 16 22:05:30 PDT 2010


Ping...

On 3/1/10 7:29 AM, Charles Davis wrote:
> Hi,
> 
> This patch is supposed to fix the other part of PR6408, by adding a
> special type of DeclaratorChunk (as suggested by John McCall) and
> attaching any attributes inside to that chunk. Then, Sema finds the
> chunk and applies the attributes to the appropriate type.
> 
> Unfortunately, this patch has several major problems. In its current
> state, it breaks two C++ test (test/CXX/special/class.ctor/p1.cpp and
> test/SemaCXX/constructor.cpp). The first one is some weird interaction
> between templates and my new code.
> 
> The second one uses two pairs of grouping parentheses on a constructor.
> This confuses my code. All of my attempts to solve this just break more
> tests--even so far as causing crashes! :(
> 
> Chip




More information about the cfe-dev mailing list