blob: f71947ad802dbd06630309aa997bd7d114529e52 [file] [log] [blame]
! { dg-do compile }
! PR fortran/100273 - ICE in gfc_create_module_variable
!
! Contributed by G.Steinmetz
module m
implicit none
contains
character(4) function g(k)
integer :: k
g = f(k)
contains
function f(n)
character(3), parameter :: a(2) = ['1 ', '123']
integer :: n
character(len_trim(a(n))) :: f
f = 'abc'
end
end
end
program p
use m
implicit none
print *, '>>' // g(1) // '<<'
print *, '>>' // g(2) // '<<'
end