[cfe-commits] Support for C++ new and delete
Sebastian Redl
sebastian.redl at getdesigned.at
Sat Nov 22 10:08:55 PST 2008
Sebastian Redl wrote:
> Sebastian Redl wrote:
>
>> I really like the idea of simply passing a Declarator to ActOnCXXNew,
>> though. Ideally, I'd kill the outermost array there and keep its
>> expression, then pass it on to ActOnTypeName to create the type for me.
>> However, for that I'd have to make the chunks removable in Declarator,
>> which they aren't now.
>>
>>
> Did it without making the thing mutable. I just taught
> GetTypeForDeclarator to skip a bit.
>
> So, here's the new patch. There are downsides to this approach, too -
> for example, statement printing doesn't work quite right if I do it this
> way.
>
> Next up, I'll go hunting for leaking Exprs throughout Sema. That's a
> cleanup that's long overdue, I think.
>
Forgot attachment.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: new-delete.patch
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20081122/cc093794/attachment.ksh>
More information about the cfe-commits
mailing list