PR target/84336
[official-gcc.git] / gcc / testsuite / gnat.dg / return2.ads
blob3e29910d2c79ea95e7edbb51a4e135a76123c1c6
1 package Return2 is
3 type Kind_T is (One, Two);
5 type T is array (Kind_T) of Boolean;
7 type Result_Internal_T (Member : Boolean := False) is record
8 case Member is
9 when True =>
10 Data : Kind_T := Kind_T'First;
11 when False =>
12 null;
13 end case;
14 end record;
16 function Value (Img : String) return T;
18 end Return2;