./:
[official-gcc.git] / gcc / testsuite / gfortran.dg / nested_modules_4.f90
blobb9e0fd39467cd6cd510c4768bbe40b2202efc8af
1 ! { dg-do compile }
3 ! Test for the fix to PR24409 - the name clash between the module
4 ! name and the interface formal argument would cause an ICE.
6 ! Contributed by Paul Thomas <pault@gcc.gnu.org>
8 module string
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 end module string
17 module serial
18 use string
19 end module serial
21 use serial
22 use string
23 character*15 :: buffer
24 buffer = lc ("Have a Nice DAY")
25 end