PATCH: private ivars

jahanian fjahanian at apple.com
Mon Feb 18 16:45:05 PST 2013


I don't see how data().IvarList is updated for class extensions. This is the scenario I am thinking.

1) all_declared_ivar_begin is called when only primary class is seen ( there are yet not class extensions).
    so data().IvarLis is updated to hold  list of ivars in primary class.

2) Then a class extensions is declared and whose  debug info. is needed. So, all_declared_ivar_begin is called
     again. This time, however, data().IvarList is non-empty and you don't go through list of ivars in class
     extensions to add them to data().IvarList.

- Fariborz

On Feb 18, 2013, at 4:11 PM, Adrian Prantl <aprantl at apple.com> wrote:

> I now fixed the spelling of the variables.
> -- adrian
> <private-ivars.patch>_______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits




More information about the cfe-commits mailing list