mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-09 20:33:03 +00:00
(symbol_make_alias): Set type of SYMVAL to be that of SYM's type.
This fixes Debian bug 168069, reported by Thomas Olsson.
This commit is contained in:
@@ -221,7 +221,7 @@ symbol_check_defined_processor (void *sym, void *null ATTRIBUTE_UNUSED)
|
||||
|
||||
/*------------------------------------------------------------------.
|
||||
| Declare the new symbol SYM. Make it an alias of SYMVAL, and type |
|
||||
| them with TYPENAME. |
|
||||
| SYMVAL with SYM's type. |
|
||||
`------------------------------------------------------------------*/
|
||||
|
||||
void
|
||||
@@ -247,6 +247,7 @@ symbol_make_alias (symbol *sym, symbol *symval, location loc)
|
||||
abort ();
|
||||
sym->number = symval->number =
|
||||
(symval->number < sym->number) ? symval->number : sym->number;
|
||||
symbol_type_set (symval, sym->type_name, loc);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user