From: Joel E. Denny Date: Wed, 7 May 2008 02:53:15 +0000 (+0000) Subject: Revert prior patch, by working around autoconf regression. X-Git-Tag: v2.3b~9 X-Git-Url: https://git.saurik.com/bison.git/commitdiff_plain/f55efa38ef5821302e20d7bdbbd1fa0e4a3e144a Revert prior patch, by working around autoconf regression. * tests/output.at (m4_expand): Add workaround for autoconf 2.62. ("Output file name: ("): Uncomment test. ("Output file name: )"): Likewise. Based on an idea from Noah Misch. --- diff --git a/ChangeLog b/ChangeLog index dc005002..35eab3b3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2008-04-23 Eric Blake + + Revert prior patch, by working around autoconf regression. + * tests/output.at (m4_expand): Add workaround for autoconf 2.62. + ("Output file name: ("): Uncomment test. + ("Output file name: )"): Likewise. + Based on an idea from Noah Misch. + 2008-04-21 Joel E. Denny Work-around an Autoconf 2.62 AT_SETUP bug that was not present in diff --git a/tests/output.at b/tests/output.at index e1e4dc4c..6e21dc93 100644 --- a/tests/output.at +++ b/tests/output.at @@ -186,9 +186,13 @@ AT_CLEANUP # Notice that the header file name here cannot contain # `"' since FILENAME in `#include "FILENAME"' cannot. AT_CHECK_OUTPUT_FILE_NAME([[`~!@#$%^&*()-=_+{}[]|\:;<>, .']]) -dnl Autoconf 2.62's AT_SETUP can't handle these, but they worked fine in 2.61. -dnl AT_CHECK_OUTPUT_FILE_NAME([[(]]) -dnl AT_CHECK_OUTPUT_FILE_NAME([[)]]) +dnl Work around a bug in m4_expand that broke AT_SETUP in autoconf 2.62, +dnl by using the definition from 2.63. +m4_define([m4_expand], [_$0(-=<{($1)}>=-)]) +m4_define([_m4_expand], +[m4_changequote([-=<{(], [)}>=-])$1m4_changequote([, ])]) +AT_CHECK_OUTPUT_FILE_NAME([[(]]) +AT_CHECK_OUTPUT_FILE_NAME([[)]]) AT_CHECK_OUTPUT_FILE_NAME([[#]]) AT_CHECK_OUTPUT_FILE_NAME([[@@]]) AT_CHECK_OUTPUT_FILE_NAME([[@{]])