https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89019
Nikhil Benesch <nikhil.benesch at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #45515|0 |1 is obsolete| | --- Comment #1 from Nikhil Benesch <nikhil.benesch at gmail dot com> --- Created attachment 45516 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45516&action=edit complete patch I tracked down the ICE revealed by names-1.go. The problem was quite similar; placeholder structs, and not just placeholder pointers, need special handling of TYPE_CANONICAL.