* gcc-interface/trans.c (node_has_volatile_full_access) <N_Identifier>:
[official-gcc.git] / gcc / testsuite / gnat.dg / discr42.adb
blobe3380b889bafcda9b4068b696da2b32f4801d322
1 -- { dg-do run }
3 with Discr42_Pkg; use Discr42_Pkg;
5 procedure Discr42 is
7 R : Rec;
8 Pos : Natural := 1;
10 begin
12 R := F (Pos);
14 if Pos /= 2 then
15 raise Program_Error;
16 end if;
18 if R /= (D => True, N => 4) then
19 raise Program_Error;
20 end if;
22 end;