3 ! PR 39630: [F03] Procedure Pointer Components with PASS
5 ! Contributed by Tobias Burnus <burnus@gcc.gnu.org>
11 procedure(foo
), pointer,pass(y
) :: foo
18 print *, 'foo', x
%i
, y
%i
19 if (mod(x
%i
+y
%i
,3)/=2) call abort()
22 if (mod(y
%i
,3)/=1) call abort()