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

Jerry DeLisle <jvdelisle at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jvdelisle at gcc dot gnu.org

--- Comment #2 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> ---
The code compiles if using named keyword values.

    inst = type2(name="test", data=1)

In primary.cc where the error is triggered there is a comment:

          /* Components without name are not allowed after the first named
             component initializer!  */

I suspect that we need to modify the logic to find the un-named component
before we hit this code. (On or about line 3462.

Reply via email to