diff options
author | Akim Demaille <akim.demaille@gmail.com> | 2020-08-30 17:08:23 +0200 |
---|---|---|
committer | Akim Demaille <akim.demaille@gmail.com> | 2020-08-30 18:34:35 +0200 |
commit | 115a947f0877f935f4fa7123cb57225686608261 (patch) | |
tree | a0ea0211ffe3afc633aaad054b788d40eadd1830 | |
parent | b63e3a3352ea13074c5491e40f92b40ce0552004 (diff) | |
download | bison-115a947f0877f935f4fa7123cb57225686608261.tar.gz |
tests: beware of sed portability issues
Reported by David Laxer <davidl@softintel.com>.
https://lists.gnu.org/r/bug-bison/2020-08/msg00027.html
* tests/output.at: Don't use + with sed.
While at it, fix a quotation problem hidden by the use of '#'.
-rw-r--r-- | tests/output.at | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/output.at b/tests/output.at index 60267c2d..5af1e914 100644 --- a/tests/output.at +++ b/tests/output.at @@ -759,7 +759,7 @@ AT_TEST([x1], ]) # Check the CPP guard and Doxyen comments. -AT_CHECK([sed -ne 's/#line [0-9]\+ "/#line "/p;/INCLUDED/p;/\\file/{p;n;p;}' out/include/ast/loc.hh], [], +AT_CHECK([[sed -ne 's/#line [0-9][0-9]* "/#line "/p;/INCLUDED/p;/\\file/{p;n;p;}' out/include/ast/loc.hh]], [], [[ ** \file bar/include/ast/loc.hh ** Define the x1::location class. #ifndef YY_YY_BAR_INCLUDE_AST_LOC_HH_INCLUDED @@ -771,7 +771,7 @@ AT_CHECK([sed -ne 's/#line [0-9]\+ "/#line "/p;/INCLUDED/p;/\\file/{p;n;p;}' out #endif // !YY_YY_BAR_INCLUDE_AST_LOC_HH_INCLUDED ]]) -AT_CHECK([sed -ne 's/^#line [0-9]\+ "/#line "/p;/INCLUDED/p;/\\file/{p;n;p;}' out/x1.hh], [], +AT_CHECK([[sed -ne 's/^#line [0-9][0-9]* "/#line "/p;/INCLUDED/p;/\\file/{p;n;p;}' out/x1.hh]], [], [[ ** \file bar/x1.hh ** Define the x1::parser class. #ifndef YY_YY_BAR_X1_HH_INCLUDED |