* tree-ssa-loop-manip.c (split_loop_exit_edge): Return the new block.
[official-gcc.git] / gcc / testsuite / gfortran.dg / generic_actual_arg.f90
blob93a6588592fa8770edef60806f1f8982b83fffe0
1 ! { dg-do compile }
2 ! Tests fix for PR20886 in which the passing of a generic procedure as
3 ! an actual argument was not detected.
5 ! Contributed by Joost VandeVondele <jv244@cam.ac.uk>
7 MODULE TEST
8 INTERFACE CALCULATION
9 MODULE PROCEDURE C1,C2
10 END INTERFACE
11 CONTAINS
12 SUBROUTINE C1(r)
13 INTEGER :: r
14 END SUBROUTINE
15 SUBROUTINE C2(r)
16 REAL :: r
17 END SUBROUTINE
18 END MODULE TEST
20 USE TEST
21 CALL F(CALCULATION) ! { dg-error "GENERIC non-INTRINSIC procedure" }
22 END
24 SUBROUTINE F()
25 END SUBROUTINE