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

simon at pushface dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |simon at pushface dot org

--- Comment #3 from simon at pushface dot org ---
A workround appears to be to replace

========================================================================
generic
   type Record_Type; -- It should be an untagged record for C compatibility
package RDF.Auxilary.Handled_Record is

   type Access_Type is access Record_Type
      with Convention=>C;
========================================================================
by
========================================================================
generic
   type Record_Type; -- It should be an untagged record for C compatibility
   type Record_Type_Access is access Record_Type; -- should have convention C
package RDF.Auxilary.Handled_Record is

   subtype Access_Type is Record_Type_Access;
========================================================================

(I guess the new formal_incomplete_type_declaration stuff is a bit
fragile)

Reply via email to