[Bug fortran/49110] Deferred-length character result triggers (false positive) error for pure procedures
burnus at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Jan 2 18:54:00 GMT 2012
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49110
Tobias Burnus <burnus at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |burnus at gcc dot gnu.org
--- Comment #13 from Tobias Burnus <burnus at gcc dot gnu.org> 2012-01-02 18:53:47 UTC ---
(In reply to comment #9)
> ! character, intent(in) :: s(5) ! Compiles and runs
> character, intent(in) :: s(:) ! Compiles and segfaults
> character(len=:), allocatable :: a
> a = repeat('a', size(s))
For that example, try:
a = ( repeat('a', size(s)) )
Cf. PR 51055.
More information about the Gcc-bugs
mailing list