------- Comment #5 from jakub at gcc dot gnu dot org 2009-11-26 09:42 ------- The problem seems to be the new set_underlying_type call called from build_self_reference. Apparently the objc-act.c expects that type variants at that point are only created for some other purpose (don't know objc, so have no idea for what), and that they have TYPE_OBJC_INFO allocated, which is not the case for these self reference variants.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42156