]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR preprocessor/14438 (Potential need for buffer overflow checks in _cpp_lex_direct)
authorAlexandre Oliva <aoliva@redhat.com>
Wed, 24 Mar 2004 03:19:37 +0000 (03:19 +0000)
committerAlexandre Oliva <aoliva@gcc.gnu.org>
Wed, 24 Mar 2004 03:19:37 +0000 (03:19 +0000)
PR preprocessor/14438
* cpplib.c (do_pragma): Remove line_change call after pragma
handler.

From-SVN: r79899

gcc/ChangeLog
gcc/cpplib.c

index ae4f40a82829b5547a4bc485189bad6dcc2cd3d6..8845a4d6f9dfd08049be42586899f9457fd557c0 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 f2556b385a09022d3697f089cf2b22299968d09c..80adfb8844438f8802d7842be2ea34caff49c107 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)
     {