https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94228
--- Comment #4 from Mark Paris <markwayne1969 at gmail dot com> ---
(In reply to kargl from comment #3)
> No.  Newer C, as opposed to older C, uses // for a comment.
> Fortran uses // as the concatenation operator.  Run this
> through a cpp pre-processor.
> 
> character(len=80) :: name = 'john ' // 'Doe'
> print *, name
> end
> 
>  ~/work/bin/cpp a.F
> # 1 "a.F"
> # 1 "<built-in>"
> # 1 "<command-line>"
> # 1 "a.F"
> character(len=80) :: name = 'john '
> print *, name
> end

Thank you for your kind reply. I understand that this is an issue of disparate
use of the same operator, '//' in C and Fortran.

Is it possible to have cpp recognize the different uses of // by, say, the file
name extension of the source being processed?

Links to information about gcc development for this specific possible feature
would be appreciated.

Reply via email to