(Typed symbol aliases): New test.

This commit is contained in:
Paul Eggert
2005-04-12 22:35:53 +00:00
parent 8fb1053bfe
commit e59adf8f04

View File

@@ -272,3 +272,28 @@ AT_PARSER_CHECK([./input], 0,
]])
AT_CLEANUP
## ---------------------- ##
## Typed symbol aliases. ##
## ---------------------- ##
AT_SETUP([Typed symbol aliases])
# Bison 2.0 broke typed symbol aliases - ensure they work.
AT_DATA_GRAMMAR([input.y],
[[%union
{
int val;
};
%token <val> MY_TOKEN "MY TOKEN"
%type <val> exp
%%
exp: "MY TOKEN";
%%
]])
AT_CHECK([bison -o input.c input.y])
AT_CLEANUP