gcc: why is "abcdef"[3] not a constant (error: initializer element is not constant)
Toon Moene
toon@moene.org
Fri May 8 14:13:00 GMT 2015
On 05/08/2015 03:34 PM, m-h-l wrote:
> Funny thing is that g++, ArmC and ICC do not have a problem with "abcdef"[3]
> as an initializer.
Neither does Fortran:
toon@moene:~/src$ cat g.f
CHARACTER :: A = "12345"(3:3)
PRINT *,A
END
toon@moene:~/src$ gfortran g.f
toon@moene:~/src$ ./a.out
3
--
Toon Moene - e-mail: toon@moene.org - phone: +31 346 214290
Saturnushof 14, 3738 XG Maartensdijk, The Netherlands
At home: http://moene.org/~toon/; weather: http://moene.org/~hirlam/
Progress of GNU Fortran: http://gcc.gnu.org/wiki/GFortran#news
More information about the Gcc-help
mailing list