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)