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].

Reply via email to