3 type Word
is mod 2**16;
9 type Root1
is tagged record
12 type Root1_Ptr
is access all Root1
'Class;
14 type Root2
is tagged null record;
15 type Root2_Ptr
is access all Root2
'class;
17 type Derived2
is new Root2
with record
26 procedure Proc
(T
: Rec
);