https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117145
uecker at gcc dot gnu.org changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #59404|0 |1
is obsolete| |
Assignee|unassigned at gcc dot gnu.org |uecker at gcc dot
gnu.org
--- Comment #10 from uecker at gcc dot gnu.org ---
Created attachment 59445
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59445&action=edit
patch v2
This is a new version of the patch. It eliminates the remaining corner case
where C_TYPE_VARIABLY_SIZE was not fully defined by the basic properties of the
type, i.e. unspecified sizes as 'int foo(int x[*])'. The idea to represent
them with a type domain that makes them automatically be understood as a VLA.
This also another old issue where the old representation was causing them to be
printed as [0].