1with Generic_Inst6_G1;
2generic
3   with package G2 is new Generic_Inst6_G1 (<>);
4   with package G3 is new Generic_Inst6_G1 (<>);
5package Generic_Inst6_X is
6   Result : Integer := G2.Val * G3.Val;
7end;
8