http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45998

           Summary: libgfortran/io/write.c: warning:  discards 'const'
                    qualifier from pointer target
           Product: gcc
           Version: 4.6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
        AssignedTo: unassig...@gcc.gnu.org
        ReportedBy: bur...@gcc.gnu.org
                CC: jvdeli...@gcc.gnu.org


Reported for MinGW64 in #gfortran:

< NightStrike_> ../../../../../build/gcc/src/libgfortran/io/write.c:394:8:
warning: passing argument 2 of 'write_default_char4' discards 'const' qualifier
from pointer target type [enabled by default]

That's the line
              write_default_char4 (dtp, crlf, 2, 0);
where
      const gfc_char4_t crlf[] = {0x000d,0x000a};
and
write_default_char4 (st_parameter_dt *dtp, gfc_char4_t *source,
                     int src_len, int w_len)

I wonder whether one shouldn't simply make the second parameter of
write_default_char4 "const".

Reply via email to