[cfe-commits] [Patch] Fix up self reference visitor

Richard Trieu rtrieu at google.com
Mon Oct 1 10:42:12 PDT 2012


On Mon, Oct 1, 2012 at 9:46 AM, Hans Wennborg <hans at chromium.org> wrote:

> On Sat, Sep 29, 2012 at 3:44 AM, Richard Trieu <rtrieu at google.com> wrote:
> > Do a little cleaning for the self reference visitor.
> > -Allow Sema to do more processing on the initial Expr before checking it.
> > -Remove the special conditions in HandleExpr()
> > -Move the code so that only one call site is needed.
> > -Removed the function from Sema and only call it locally.
> > -Warn on potentially evaluated reference variables, not just those cast
> to
> > r-values.
> > -Update tests.
> >
> > This new version will catch the following cases:
> > int &a(a);
> > int &a{a};
> > int a(a);
> > int a{a};
>
> Awesome, thanks for fixing!
>
>  - Hans
>

r164951
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20121001/2331d4ad/attachment.html>


More information about the cfe-commits mailing list