blob: de53655bace641a25a00bce6c1e950a9f22c473f [file] [log] [blame]
-- { dg-do compile }
package Double_Record_Extension3 is
type Rec1 is tagged record
Id : Integer;
end record;
for Rec1 use record
Id at 8 range 0 .. 31;
end record;
type Rec2 (Size : Integer) is new Rec1 with record
Data : String (1 .. Size);
end record;
type Rec3 is new Rec2 (Size => 128) with record
Valid : Boolean;
end record;
end Double_Record_Extension3;