On 05/16/2015 10:45 AM, Jerry DeLisle wrote: --- snip --- > Thanks Steve, > > Committed revision 223248. > >
I had some time to play with this a little more this afternoon. I am going to commit the following little patchlet that gives us the nice warning we should have. (After full regression testing of course) gfc -Wall continuation_13.f90 continuation_13.f90:22:4: Warning: Missing ‘&’ in continued character constant at (1) [-Wampersand] continuation_13.f90:24:4: Warning: Missing ‘&’ in continued character constant at (1) [-Wampersand] Index: scanner.c =================================================================== --- scanner.c (revision 223250) +++ scanner.c (working copy) @@ -1383,7 +1383,12 @@ "constant at %C"); } else if (!in_string && (c == '\'' || c == '"')) + { + gfc_warning (OPT_Wampersand, + "Missing %<&%> in continued character " + "constant at %C"); goto done; + } /* Both !$omp and !$ -fopenmp continuation lines have & on the continuation line only optionally. */ else if (openmp_flag || openacc_flag || openmp_cond_flag)