]> 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:18:36 +0000 (03:18 +0000)
committerAlexandre Oliva <aoliva@gcc.gnu.org>
Wed, 24 Mar 2004 03:18:36 +0000 (03:18 +0000)
PR preprocessor/14438
* cpplib.c (do_pragma): Remove line_change call after pragma
handler.

From-SVN: r79896

gcc/ChangeLog
gcc/cpplib.c

index 159226be38ad4e3381fe13615c29a7f134b171c7..d7ac71ab1804daa77aebaf06b5b70431396ce426 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-22  Andrew Pinski  <pinskia@physics.uc.edu>
 
        BackPort:
index e18564e8739c337c0bdb8020774d5e027b0a2325..154a2f7c1ae5c5ba979b979ba71d75b11ca63943 100644 (file)
@@ -1122,9 +1122,6 @@ do_pragma (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)
     {