]> git.ipfire.org Git - thirdparty/autoconf.git/commit
Fix out-of-order expansion with expand-before-require.
authorEric Blake <ebb9@byu.net>
Tue, 20 Jan 2009 21:22:41 +0000 (14:22 -0700)
committerEric Blake <ebb9@byu.net>
Wed, 21 Jan 2009 15:57:42 +0000 (08:57 -0700)
commit46009205a943a5f5b712cc11b72e9b017141ffeb
tree7f58b7789deefacf5e8f7359a69b6fe84e5659f4
parentcf7d7f2e823c776df17de4aa1e85cec73fd49489
Fix out-of-order expansion with expand-before-require.

* lib/m4sugar/m4sugar.m4 (m4_require): Redundantly expand a
required macro when issuing expand-before-require warning.
* doc/autoconf.texi (Prerequisite Macros): Adjust documentation.
(Expanded Before Required): New node.
* tests/m4sugar.at (m4@&t@_require: nested): Adjust test.
* NEWS: Mention this fix.
Suggested by Bruno Haible.

Signed-off-by: Eric Blake <ebb9@byu.net>
ChangeLog
NEWS
doc/autoconf.texi
lib/m4sugar/m4sugar.m4
tests/m4sugar.at