diff_opts initialization missing in examples/test

Martin Rehak <[email protected]>
Newsgroups gmane.comp.parsers.bison.bugs
Message-ID <[email protected]>
Hello,

on platforms where diff doesn't have --strip-trailing-cr option test 
is failing on 

unbound variable

because shell nounset is set to on and diff_opts variable is not 
initialized before it is evaluated at

44 echo "checking for diff --strip-trailing-cr... $diff_opts"

Following one liner resolves the issue:

--- a/examples/test     2020-09-21 07:00:47.000000000 +0200
+++ b/examples/test     2020-11-13 16:55:13.007708974 +0100
@@ -37,6 +37,7 @@
 # If diff supports --strip-trailing-cr, use it, to avoid EOL issues
 # when testing Java programs on Windows.
 echo "checking for diff --strip-trailing-cr..."
+diff_opts=
 if diff --strip-trailing-cr "$1" "$1"; then
   diff_opts=--strip-trailing-cr
 fi

Regards
-- 
Martin Rehak
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.