On Feb 15, 2013, at 5:34 PM, jahanian <[email protected]> wrote: > Thanks for the explanation Adrian. Have you thought about the scenario that > Debug info. is generated for primary class and then this routine is called for > ivars in class extensions. There is no guarantee that debug info. for primary > and all class extensions are generated all the the same time. > This is the test case I am thinking:
Good catch. Here is an update that also includes your example (as debug-info-ivars-private-2.m). I now also disable caching of DebugInfo Types for pointers to Interfaces, which takes care of indirect uses of the interface as well (cf. debug-info-ivars-private-3.m). -- adrian
private-ivars.patch
Description: Binary data
_______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
