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

--- Comment #13 from patriciak784-gccmainling at yahoo dot de 2012-01-15 
14:27:00 UTC ---
(In reply to comment #12)
> On inspecting this more closely, I agree with patriciak784.  The issue isn't
> directly related to the fix of Richard for PR20239.
> 
> So I suggest patch for c-family/c-ppoutput.c as following:
> 
> Index: c-family/c-ppoutput.c
> ===================================================================
> --- c-family/c-ppoutput.c       (revision 183106)
> +++ c-family/c-ppoutput.c       (working copy)
> @@ -86,7 +86,7 @@
>  {
>    /* A successful cpp_read_main_file guarantees that we can call
>       cpp_scan_nooutput or cpp_get_token next.  */
> -  if (flag_no_output)
> +  if (flag_no_output && pfile->buffer)
>      {
>        /* Scan -included buffers, then the main file.  */
>        while (pfile->buffer->prev)

I'd welcome if this patch was included in GCC.

Reply via email to