The following valid Fortran code trigger an error.
module real_size
integer, parameter :: RR=4
end module real_size
real(RR) function fct1(t)
use real_size
implicit none
real(RR) t
end
"function.F90", line 4: an ambiguous reference to symbol 'rr'
"function.F90", line 4: Invalid type spec