blob: 925f9a6d8f2d31dfb1fa8cade866d55ef0853772 [file] [log] [blame]
-- { dg-do compile }
-- { dg-options "-gnata -gnateV" }
package body Validity_Check3 is
procedure Proc_Priv_CW_1 (Param : Tag_1'Class) is begin null; end;
procedure Proc_Priv_CW_2 (Param : Tag_2'Class) is begin null; end;
procedure Proc_Priv_CW_3 (Param : Tag_3'Class) is begin null; end;
procedure Proc_Priv_CW_4 (Param : Tag_4'Class) is begin null; end;
procedure Proc_Priv_CW_5 (Param : Tag_5'Class) is begin null; end;
procedure Proc_Priv_CW_6 (Param : Tag_6'Class) is begin null; end;
procedure Proc_Priv_Rec_1 (Param : Rec_1) is begin null; end;
procedure Proc_Priv_Rec_2 (Param : Rec_2) is begin null; end;
procedure Proc_Priv_Rec_3 (Param : Rec_3) is begin null; end;
procedure Proc_Priv_Rec_4 (Param : Rec_4) is begin null; end;
procedure Proc_Priv_Tag_1 (Param : Tag_1) is begin null; end;
procedure Proc_Priv_Tag_2 (Param : Tag_2) is begin null; end;
procedure Proc_Priv_Tag_3 (Param : Tag_3) is begin null; end;
procedure Proc_Priv_Tag_4 (Param : Tag_4) is begin null; end;
procedure Proc_Priv_Tag_5 (Param : Tag_5) is begin null; end;
procedure Proc_Priv_Tag_6 (Param : Tag_6) is begin null; end;
procedure Proc_Vis_CW_1 (Param : Tag_1'Class) is begin null; end;
procedure Proc_Vis_CW_2 (Param : Tag_2'Class) is begin null; end;
procedure Proc_Vis_CW_3 (Param : Tag_3'Class) is begin null; end;
procedure Proc_Vis_CW_4 (Param : Tag_4'Class) is begin null; end;
procedure Proc_Vis_CW_5 (Param : Tag_5'Class) is begin null; end;
procedure Proc_Vis_CW_6 (Param : Tag_6'Class) is begin null; end;
procedure Proc_Vis_Rec_1 (Param : Rec_1) is begin null; end;
procedure Proc_Vis_Rec_2 (Param : Rec_2) is begin null; end;
procedure Proc_Vis_Rec_3 (Param : Rec_3) is begin null; end;
procedure Proc_Vis_Rec_4 (Param : Rec_4) is begin null; end;
procedure Proc_Vis_Tag_1 (Param : Tag_1) is begin null; end;
procedure Proc_Vis_Tag_2 (Param : Tag_2) is begin null; end;
procedure Proc_Vis_Tag_3 (Param : Tag_3) is begin null; end;
procedure Proc_Vis_Tag_4 (Param : Tag_4) is begin null; end;
procedure Proc_Vis_Tag_5 (Param : Tag_5) is begin null; end;
procedure Proc_Vis_Tag_6 (Param : Tag_6) is begin null; end;
procedure Call_All is
pragma Warnings (Off);
Obj_Rec_1 : Rec_1;
Obj_Rec_2 : Rec_2;
Obj_Rec_3 : Rec_3 (3);
Obj_Rec_4 : Rec_4 (4);
Obj_Tag_1 : Tag_1;
Obj_Tag_2 : Tag_2;
Obj_Tag_3 : Tag_3 (3);
Obj_Tag_4 : Tag_4 (4);
Obj_Tag_5 : Tag_5;
Obj_Tag_6 : Tag_6 (6);
pragma Warnings (On);
begin
Proc_Priv_CW_1 (Obj_Tag_1);
Proc_Priv_CW_2 (Obj_Tag_2);
Proc_Priv_CW_3 (Obj_Tag_3);
Proc_Priv_CW_4 (Obj_Tag_4);
Proc_Priv_CW_5 (Obj_Tag_5);
Proc_Priv_CW_6 (Obj_Tag_6);
Proc_Priv_Rec_1 (Obj_Rec_1);
Proc_Priv_Rec_2 (Obj_Rec_2);
Proc_Priv_Rec_3 (Obj_Rec_3);
Proc_Priv_Rec_4 (Obj_Rec_4);
Proc_Priv_Tag_1 (Obj_Tag_1);
Proc_Priv_Tag_2 (Obj_Tag_2);
Proc_Priv_Tag_3 (Obj_Tag_3);
Proc_Priv_Tag_4 (Obj_Tag_4);
Proc_Priv_Tag_5 (Obj_Tag_5);
Proc_Priv_Tag_6 (Obj_Tag_6);
Proc_Vis_CW_1 (Obj_Tag_1);
Proc_Vis_CW_2 (Obj_Tag_2);
Proc_Vis_CW_3 (Obj_Tag_3);
Proc_Vis_CW_4 (Obj_Tag_4);
Proc_Vis_CW_5 (Obj_Tag_5);
Proc_Vis_CW_6 (Obj_Tag_6);
Proc_Vis_Rec_1 (Obj_Rec_1);
Proc_Vis_Rec_2 (Obj_Rec_2);
Proc_Vis_Rec_3 (Obj_Rec_3);
Proc_Vis_Rec_4 (Obj_Rec_4);
Proc_Vis_Tag_1 (Obj_Tag_1);
Proc_Vis_Tag_2 (Obj_Tag_2);
Proc_Vis_Tag_3 (Obj_Tag_3);
Proc_Vis_Tag_4 (Obj_Tag_4);
Proc_Vis_Tag_5 (Obj_Tag_5);
Proc_Vis_Tag_6 (Obj_Tag_6);
end Call_All;
end Validity_Check3;