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

Richard Smith richard at metafoo.co.uk
Fri Sep 28 20:28:43 PDT 2012


LGTM

On Fri, Sep 28, 2012 at 7:44 PM, 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};
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20120928/70b50aa5/attachment.html>


More information about the cfe-commits mailing list