Remove old autovect-branch by moving to "dead" directory.
[official-gcc.git] / old-autovect-branch / gcc / testsuite / gfortran.dg / nested_modules_5.f90
blob7f96bdba0d4881f00d08bce724d436d96c59cfd7
1 ! { dg-do compile }
3 ! Test for supplementary fix to PR24409 - the name clash between the module
4 ! variable and the interface formal argument would cause an ICE.
6 ! Contributed by Paul Thomas <pault@gcc.gnu.org>
8 module anything
9 interface
10 function lc(string )
11 character(len=*), intent(in) :: string
12 character(len=len(string )) :: lc
13 end function lc
14 end interface
15 character(len=12) :: string
16 end module anything
18 module serial
19 use anything
20 end module serial
22 use serial
23 use anything
24 character*15 :: buffer
25 buffer = lc ("Have a Nice DAY")
26 end