http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54667
--- Comment #1 from janus at gcc dot gnu.org 2012-09-22 08:39:44 UTC --- The dump for comment 0 shows (with -fdump-tree-original): MAIN__ () { void * cself; struct __class_MAIN___Nc_p self; &self = (struct __class_MAIN___Nc_p *) cself; } Certainly we are missing are reference to the '_data' component of 'self'.