X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/dde188fc644dbef884801b7a7cffa9830d8f3f80..6deb44470e47bb02f0ca3ea630408d013e128710:/src/files.c?ds=sidebyside diff --git a/src/files.c b/src/files.c index 7433076a..eefa188d 100644 --- a/src/files.c +++ b/src/files.c @@ -245,12 +245,8 @@ compute_base_names (void) void open_files (void) { - compute_base_names (); - finput = xfopen (infile, "r"); - attrsfile = stringappend (short_base_name, EXT_STYPE_H); - /* Initialize the obstacks. */ obstack_init (&action_obstack); obstack_init (&attrs_obstack); @@ -271,6 +267,9 @@ output_files (void) { xfclose (finput); + compute_base_names (); + attrsfile = stringappend (short_base_name, EXT_STYPE_H); + /* Output the main file. */ if (spec_outfile) obstack_save (&table_obstack, spec_outfile);