This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[patch, fortran] PR46705 Spurious "Missing '&' in continued character constant" warning occurs twice
- From: Jerry DeLisle <jvdelisle at frontier dot com>
- To: gfortran <fortran at gcc dot gnu dot org>
- Cc: gcc patches <gcc-patches at gcc dot gnu dot org>
- Date: Sat, 11 Dec 2010 15:30:34 -0800
- Subject: [patch, fortran] PR46705 Spurious "Missing '&' in continued character constant" warning occurs twice
This patch committed after regression testing and approved by Steve on IRC.
$ svn commit ChangeLog gfortran.h scanner.c io.c match.c parse.c primary.c
Sending ChangeLog
Sending gfortran.h
Sending io.c
Sending match.c
Sending parse.c
Sending primary.c
Sending scanner.c
Transmitting file data .......
Committed revision 167716.
Regards,
Jerry
2010-12-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/46705
* gfortran.h: New enum gfc_instring.
(gfc_next_char_literal): Update prototype.
* scanner.c (gfc_next_char_literal): Use new enum. Only give missing
'&' warning for INSTRING_WARN. (gfc_next_char): Use new enum.
(gfc_gobble_whitespace): Likewise.
* io.c (next_char): Use new enum. (next_char_not_space): Likewise.
(format_lex): Likewise.
* match.c (gfc_match_parens): Likewise.
(gfc_match_special_char): Likewise. (gfc_match_name_C): Likewise.
* parse.c (next_fixed): Likewise.
* primary.c (match_hollerith_constant): Likewise.
(next_string_char): Likewise.