mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-09 12:23:04 +00:00
Warn about output files that are generated by the skeletons and that
conflict with other output files. * data/glr.c: Don't generate the header file here when glr.cc does. * src/files.c (file_names, file_names_count): New static globals. (compute_output_file_names): Invoke output_file_name_check for files not generated by the skeletons and remove existing checks. (output_file_name_check): New function that warns about conflicting output file names. (output_file_names_free): Free file_names. * src/files.h (output_file_name_check): Declare. * src/scan-skel.l: Invoke output_file_name_check for files generated by the skeletons. * tests/output.at (AT_CHECK_CONFLICTING_OUTPUT): New. (Conflicting output files): New tests.
This commit is contained in:
17
ChangeLog
17
ChangeLog
@@ -1,3 +1,20 @@
|
||||
2006-12-09 Joel E. Denny <jdenny@ces.clemson.edu>
|
||||
|
||||
Warn about output files that are generated by the skeletons and that
|
||||
conflict with other output files.
|
||||
* data/glr.c: Don't generate the header file here when glr.cc does.
|
||||
* src/files.c (file_names, file_names_count): New static globals.
|
||||
(compute_output_file_names): Invoke output_file_name_check for files
|
||||
not generated by the skeletons and remove existing checks.
|
||||
(output_file_name_check): New function that warns about conflicting
|
||||
output file names.
|
||||
(output_file_names_free): Free file_names.
|
||||
* src/files.h (output_file_name_check): Declare.
|
||||
* src/scan-skel.l: Invoke output_file_name_check for files generated by
|
||||
the skeletons.
|
||||
* tests/output.at (AT_CHECK_CONFLICTING_OUTPUT): New.
|
||||
(Conflicting output files): New tests.
|
||||
|
||||
2006-12-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
||||
|
||||
* doc/bison.texinfo: Fix a couple of typos.
|
||||
|
||||
Reference in New Issue
Block a user