diff options
author | Eric Blake <ebb9@byu.net> | 2009-06-17 20:04:15 -0600 |
---|---|---|
committer | Eric Blake <ebb9@byu.net> | 2009-06-17 20:04:15 -0600 |
commit | 6033d89900055dc73c1f2f7dbe5c956f4cadc334 (patch) | |
tree | f5db248085a625559e9409680cb92e8ed3e9fef6 /tests/builtins.at | |
parent | 815b5191f5a984d8d5c62d94dbb6e1f5768d2adf (diff) | |
download | m4-6033d89900055dc73c1f2f7dbe5c956f4cadc334.tar.gz |
Stress test for hash resizing.
* tests/builtins.at (define): Enhance test.
Signed-off-by: Eric Blake <ebb9@byu.net>
(cherry picked from commit ab371610080e917974422a15862bac38b4af0e86)
Diffstat (limited to 'tests/builtins.at')
-rw-r--r-- | tests/builtins.at | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/builtins.at b/tests/builtins.at index 4f119271..6dec627f 100644 --- a/tests/builtins.at +++ b/tests/builtins.at @@ -237,6 +237,15 @@ AT_CHECK_M4([in.m4], [0], [[a,b;a,b a,b;`a',`b' ]]) +dnl Check hashing performance. +AT_DATA([in.m4], [[include(`forloop3.m4')dnl +forloop(`i', `1', `10000', `define(`m'i, i)')m10000 +forloop(`i', `1', `10000', `undefine(`m'i)')m10000 +]]) +AT_CHECK_M4([-I "$top_srcdir/examples" in.m4], [0], [[10000 +m10000 +]]) + AT_CLEANUP |