(root)/
gcc-13.2.0/
gcc/
testsuite/
gnat.dg/
class_wide3_pkg.ads
package Class_Wide3_Pkg is

   type Iface is interface;
   type Iface_Ptr is access all Iface'Class;

   procedure Put_Line (I : Iface'Class);

   type Root is tagged record
      I : Integer;
   end record;

   type Disc_Child (N : Integer) is new Root and Iface with record
      J : Integer;
   end record;

end Class_Wide3_Pkg;