]> git.saurik.com Git - bison.git/blobdiff - src/scan-gram.l
Convert "misleading reference" messages to warnings.
[bison.git] / src / scan-gram.l
index 5c0418c630479b65c62445cacc0164aa6a76dfdc..de93b95ca153fc622887753970834d7dea1c3d90 100644 (file)
@@ -18,7 +18,7 @@
    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 
-%option debug nodefault nounput noyywrap never-interactive
+%option debug nodefault noinput nounput noyywrap never-interactive
 %option prefix="gram_" outfile="lex.yy.c"
 
 %{
@@ -500,9 +500,9 @@ splice       (\\[ \f\t\v]*\n)*
     {
       /* 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"));
-      else if (strlen (last_string) > 3)
+      else if (length > 3)
         warn_at (*loc, _("extra characters in character literal"));
     }
     if (yytext[0] == '\n')