]> git.saurik.com Git - bison.git/blobdiff - src/scan-gram.l
(uniqstr_print): Now inline. Return bool, not int.
[bison.git] / src / scan-gram.l
index 41aefd620440633787aba050e6f15c91d12a5439..fd384061e28bf220b66dfe839d5bad74f10502df 100644 (file)
@@ -1,4 +1,5 @@
 /* Bison Grammar Scanner                             -*- C -*-
+
    Copyright (C) 2002 Free Software Foundation, Inc.
 
    This file is part of Bison, the GNU Compiler Compiler.
@@ -368,13 +369,14 @@ splice     (\\[ \f\t\v]*\n)*
 <SC_ESCAPED_CHARACTER>
 {
   "'" {
+    unsigned char last_string_1;
     STRING_GROW;
     STRING_FINISH;
     loc->start = token_start;
     val->symbol = symbol_get (last_string, *loc);
     symbol_class_set (val->symbol, token_sym, *loc);
-    symbol_user_token_number_set (val->symbol,
-                                 (unsigned char) last_string[1], *loc);
+    last_string_1 = last_string[1];
+    symbol_user_token_number_set (val->symbol, last_string_1, *loc);
     STRING_FREE;
     rule_length++;
     BEGIN INITIAL;