* tests/m4sugar.at (m4_warn, m4_require: circular dependencies):

Also work with M4 1.4.8.
This commit is contained in:
Eric Blake 2006-10-26 14:41:44 +00:00
parent 33d227cece
commit e7c6c448e4
2 changed files with 26 additions and 25 deletions

View File

@ -1,3 +1,8 @@
2006-10-26 Eric Blake <ebb9@byu.net>
* tests/m4sugar.at (m4_warn, m4_require: circular dependencies):
Also work with M4 1.4.8.
2006-10-25 Paul Eggert <eggert@cs.ucla.edu>
* doc/autoconf.texi (Slashes): Document Tru64 4.0 bug reported by

View File

@ -59,8 +59,7 @@ AT_SETUP([m4@&t@_warn])
AT_DATA_M4SUGAR([script.4s],
[[m4_init
m4_defun([cross_warning],
[m4_warn([cross], [cross])])
m4_defun([cross_warning], [m4_warn([cross], [cross])])
m4_divert([0])dnl
m4_warn([obsolete], [obsolete])dnl
@ -69,27 +68,27 @@ m4_warn([syntax], [syntax])dnl
]])
AT_CHECK_M4SUGAR([-o-], 0, [],
[script.4s:8: warning: syntax
[script.4s:7: warning: syntax
])
AT_CHECK_M4SUGAR([-o- -Wall -f], 0, [],
[script.4s:6: warning: obsolete
script.4s:7: warning: cross
script.4s:3: cross_warning is expanded from...
script.4s:7: the top level
script.4s:8: warning: syntax
[script.4s:5: warning: obsolete
script.4s:6: warning: cross
script.4s:2: cross_warning is expanded from...
script.4s:6: the top level
script.4s:7: warning: syntax
])
AT_CHECK_M4SUGAR([-o- -Wnone,cross -f], 0, [],
[script.4s:7: warning: cross
script.4s:3: cross_warning is expanded from...
script.4s:7: the top level
[script.4s:6: warning: cross
script.4s:2: cross_warning is expanded from...
script.4s:6: the top level
])
AT_CHECK_M4SUGAR([-o- -Wnone,cross,error -f], 1, [],
[[script.4s:7: warning: cross
script.4s:3: cross_warning is expanded from...
script.4s:7: the top level
[[script.4s:6: warning: cross
script.4s:2: cross_warning is expanded from...
script.4s:6: the top level
]])
AT_CLEANUP
@ -125,14 +124,11 @@ AT_SETUP([m4@&t@_require: circular dependencies])
# m4-listification.
AT_DATA_M4SUGAR([script.4s],
[[m4_defun([foo],
[m4_require([bar])])
[[m4_defun([foo], [m4_require([bar])])
m4_defun([bar],
[m4_require([foo])])
m4_defun([bar], [m4_require([foo])])
m4_defun([baz],
[m4_require([foo])])
m4_defun([baz], [m4_require([foo])])
m4_init
m4_divert([0])dnl
@ -140,11 +136,11 @@ baz
]])
AT_CHECK_M4SUGAR([], 1, [],
[[script.4s:12: error: m4@&t@_require: circular dependency of foo
script.4s:5: bar is expanded from...
script.4s:2: foo is expanded from...
script.4s:8: baz is expanded from...
script.4s:12: the top level
[[script.4s:9: error: m4@&t@_require: circular dependency of foo
script.4s:3: bar is expanded from...
script.4s:1: foo is expanded from...
script.4s:5: baz is expanded from...
script.4s:9: the top level
autom4te: m4 failed with exit status: 1
]])
AT_CLEANUP