[cfe-commits] PATCH: don't claim synthesized ivars are always in base classes

Nick Lewycky nlewycky at google.com
Mon Apr 2 18:01:26 PDT 2012


Pinging it the same day, at Eric's request. :)

On 2 April 2012 15:32, Nick Lewycky <nlewycky at google.com> wrote:

> This fixes what looks like a copy+paste error from the case above that
> handles IFace->getSuperClass(). When traversing IFace->getImplementation(),
> pass InBaseClass along instead of passing constant true in its place. The
> only case this happens (that we have an ivar in the implementation that's
> not in the interface) is when it's implicitly synthesized.
>
> Please review!
>
> Nick
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20120402/129b6e1c/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: semalookup-inbaseclass-1.patch
Type: application/octet-stream
Size: 1560 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20120402/129b6e1c/attachment.obj>


More information about the cfe-commits mailing list