]> git.saurik.com Git - bison.git/commitdiff
Fix a --enable-gcc-warnings problem.
authorJoel E. Denny <jdenny@clemson.edu>
Wed, 29 Jul 2009 17:47:02 +0000 (13:47 -0400)
committerJoel E. Denny <jdenny@clemson.edu>
Wed, 29 Jul 2009 17:49:25 +0000 (13:49 -0400)
* src/scan-gram.l (SC_ESCAPED_CHARACTER): Actually use length
variable.
(cherry picked from commit a1ed2b71faac0de1db1c0e279ee3203115ec70d8)

ChangeLog
src/scan-gram.l

index a67b8ca2c345d200ec65e0293df87678a15107df..602f1fdd9b234800edc9d5887a336c096f62bcdf 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2009-07-29  Joel E. Denny  <jdenny@ces.clemson.edu>
+
+       Fix a --enable-gcc-warnings problem.
+       * src/scan-gram.l (SC_ESCAPED_CHARACTER): Actually use length
+       variable.
+
 2009-07-24  Joel E. Denny  <jdenny@ces.clemson.edu>
 
        Warn about character literals not of length one.
 2009-07-24  Joel E. Denny  <jdenny@ces.clemson.edu>
 
        Warn about character literals not of length one.
index 5c0418c630479b65c62445cacc0164aa6a76dfdc..a6bd5e2f1967a7857e2e832ce58fd1a328affe89 100644 (file)
@@ -500,9 +500,9 @@ splice       (\\[ \f\t\v]*\n)*
     {
       /* FIXME: Eventually, make these errors.  */
       size_t length = strlen (last_string);
     {
       /* FIXME: Eventually, make these errors.  */
       size_t length = strlen (last_string);
-      if (strlen (last_string) < 3)
+      if (length < 3)
         warn_at (*loc, _("empty character literal"));
         warn_at (*loc, _("empty character literal"));
-      else if (strlen (last_string) > 3)
+      else if (length > 3)
         warn_at (*loc, _("extra characters in character literal"));
     }
     if (yytext[0] == '\n')
         warn_at (*loc, _("extra characters in character literal"));
     }
     if (yytext[0] == '\n')