mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-09 12:23:04 +00:00
main: fix error message for missing argument
* src/getargs.c (getargs): Don't display any argv other that argv[0] when reporting a missing argument. * tests/bison.in: Neutralize path differences in stderr. * tests/input.at (Invalid number of arguments): New.
This commit is contained in:
@@ -25,9 +25,15 @@ abs_top_builddir='@abs_top_builddir@'
|
||||
BISON_PKGDATADIR=$abs_top_srcdir/data
|
||||
export BISON_PKGDATADIR
|
||||
|
||||
$PREBISON "$abs_top_builddir/src/bison" ${1+"$@"}
|
||||
stderr=tmp-bison.$$
|
||||
$PREBISON "$abs_top_builddir/src/bison" ${1+"$@"} 2>"$stderr"
|
||||
status=$?
|
||||
|
||||
# Neutralize path differences in error messages so that check and
|
||||
# installcheck behave the same way.
|
||||
sed -e "s,$abs_top_builddir/src/,,g" <"$stderr" >&2
|
||||
rm -f "$stderr"
|
||||
|
||||
# As a special dark magic, if we are actually using this wrapper to
|
||||
# compile Bison's src/parse-gram.y, post-process the synclines to
|
||||
# avoid dependencies on the user's set up (srcdir vs. builddir).
|
||||
|
||||
Reference in New Issue
Block a user