This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug fortran/49110] Deferred-length character result triggers (false positive) error for pure procedures
- From: "burnus at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Mon, 02 Jan 2012 18:53:47 +0000
- Subject: [Bug fortran/49110] Deferred-length character result triggers (false positive) error for pure procedures
- Auto-submitted: auto-generated
- References: <bug-49110-4@http.gcc.gnu.org/bugzilla/>
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.