* gcc-interface/gigi.h (pad_type_has_rm_size): Declare.
[official-gcc.git] / gcc / testsuite / gnat.dg / discr16_g.ads
blobf163f75d9201cb67859de6ff83b2cf8fcc1f4df3
1 generic
3 type T is (<>);
4 with function MAX_ADD(X : T; I : INTEGER) return T;
6 package Discr16_G is
8 LO : T := T'val(T'pos(T'first));
9 HI : T := T'val(T'pos(MAX_ADD(LO, 15)));
11 type A2 is array(T range <>) of T;
13 type R2(D : T) is
14 record
15 C : A2(LO..D);
16 end record;
18 end;