(<SC_ESCAPED_CHARACTER>"'"): Use unsigned char

local var instead of casting to unsigned char, to avoid casts.
This commit is contained in:
Paul Eggert
2002-12-13 08:35:16 +00:00
parent f2a655b6cc
commit 3b1e470c6d

View File

@@ -1,4 +1,5 @@
/* Bison Grammar Scanner -*- C -*- /* Bison Grammar Scanner -*- C -*-
Copyright (C) 2002 Free Software Foundation, Inc. Copyright (C) 2002 Free Software Foundation, Inc.
This file is part of Bison, the GNU Compiler Compiler. This file is part of Bison, the GNU Compiler Compiler.
@@ -368,13 +369,14 @@ splice (\\[ \f\t\v]*\n)*
<SC_ESCAPED_CHARACTER> <SC_ESCAPED_CHARACTER>
{ {
"'" { "'" {
unsigned char last_string_1;
STRING_GROW; STRING_GROW;
STRING_FINISH; STRING_FINISH;
loc->start = token_start; loc->start = token_start;
val->symbol = symbol_get (last_string, *loc); val->symbol = symbol_get (last_string, *loc);
symbol_class_set (val->symbol, token_sym, *loc); symbol_class_set (val->symbol, token_sym, *loc);
symbol_user_token_number_set (val->symbol, last_string_1 = last_string[1];
(unsigned char) last_string[1], *loc); symbol_user_token_number_set (val->symbol, last_string_1, *loc);
STRING_FREE; STRING_FREE;
rule_length++; rule_length++;
BEGIN INITIAL; BEGIN INITIAL;