diff options
author | Eric Blake <ebb9@byu.net> | 2008-04-10 16:27:47 -0600 |
---|---|---|
committer | Eric Blake <ebb9@byu.net> | 2008-04-14 06:37:56 -0600 |
commit | eef195f8cdc361d819914e82fcf2b0bdf559000c (patch) | |
tree | 750a9b21b17e4abce6c251b290afa15ddeadf575 | |
parent | 49e254060b37619143095d979c9ad087ca57bd05 (diff) | |
download | m4-eef195f8cdc361d819914e82fcf2b0bdf559000c.tar.gz |
Ensure __m4_version__ is unquoted.
* tests/builtins.at (__m4_@&t@version__): Augment test.
Signed-off-by: Eric Blake <ebb9@byu.net>
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | tests/builtins.at | 10 |
2 files changed, 12 insertions, 1 deletions
@@ -1,5 +1,8 @@ 2008-04-14 Eric Blake <ebb9@byu.net> + Ensure __m4_version__ is unquoted. + * tests/builtins.at (__m4_@&t@version__): Augment test. + Avoid GNU make failure on tarball. * Makefile.am (EXTRA_DIST): Distribute cfg.mk and maint.mk. diff --git a/tests/builtins.at b/tests/builtins.at index 14be12d1..2feae513 100644 --- a/tests/builtins.at +++ b/tests/builtins.at @@ -77,7 +77,7 @@ AT_CLEANUP AT_SETUP([__m4_@&t@version__]) -AT_DATA([in], [[__m4_version__ +AT_DATA([in], [[defn(`__m4_version__') ]]) AT_CHECK_M4([--version], [0], [stdout]) AT_CHECK([[sed -e 's/.*(GNU M4\(.*\)) \([^ ]*\).*/\2\1/;q' < stdout]], @@ -85,6 +85,14 @@ AT_CHECK([[sed -e 's/.*(GNU M4\(.*\)) \([^ ]*\).*/\2\1/;q' < stdout]], mv stdout expout AT_CHECK_M4([in], [0], [expout]) +dnl Prove that __m4_version__ is unquoted, by making '.' an active character. +AT_DATA([in], [[changesyntax(`A.')define(`.', `errprint(`hi +')undefine(`.').')dnl +__m4_version__ +]]) +AT_CHECK_M4([in], [0], [expout], [[hi +]]) + AT_CLEANUP |