--- a/reader.c
+++ b/reader.c
@@ -902,7 +902,7 @@
if (!lflag)
fprintf(text_file, line_format, lineno, input_file_name);
- puts_both("typedef union");
+ puts_both("typedef union YYSTYPE");
depth = 0;
loop: