OSDN Git Service

PR preprocessor/14438
authoraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 24 Mar 2004 03:19:37 +0000 (03:19 +0000)
committeraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 24 Mar 2004 03:19:37 +0000 (03:19 +0000)
* cpplib.c (do_pragma): Remove line_change call after pragma
handler.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@79899 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/cpplib.c

index ae4f40a..8845a4d 100644 (file)
@@ -1,3 +1,9 @@
+2004-03-24  Alexandre Oliva  <aoliva@redhat.com>
+
+       PR preprocessor/14438
+       * cpplib.c (do_pragma): Remove line_change call after pragma
+       handler.
+
 2004-03-23  Ian Lance Taylor  <ian@wasabisystems.com>
 
        * doc/extend.texi (ARM Built-in Functions): Replace with correct
index f2556b3..80adfb8 100644 (file)
@@ -1164,9 +1164,6 @@ do_pragma (cpp_reader *pfile)
       if (pfile->cb.line_change)
        (*pfile->cb.line_change) (pfile, pragma_token, false);
       (*p->u.handler) (pfile);
-      if (pfile->cb.line_change)
-       (*pfile->cb.line_change) (pfile, pfile->cur_token, false);
-
     }
   else if (pfile->cb.def_pragma)
     {