https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119792

--- Comment #16 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
> Eric, can you try to read through 
> https://gcc.gnu.org/wiki/document-middle-end-type-system and amend
> it with comments about Ada?

I added a minimal comment about TYPE_CANONICAL a couple of days ago.

> I'm especially curious what exactly the properties are that are not useless
> in the VIEW_CONVERT_EXPRs that get wrongly stripped here?

The VIEW_CONVERT_EXPR gives the (fixed) size of the RHS of an assignment, the
RHS being the dereference of a pointer to a self-referential type
(type_contains_placeholder_p).

Reply via email to