summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrillig <rillig@NetBSD.org>2020-07-25 20:35:35 +0000
committerrillig <rillig@NetBSD.org>2020-07-25 20:35:35 +0000
commit629aef37bf44b26dde46ffd337f16df5dbe641ef (patch)
tree4fb763f58e73c88940fc1f7f3df0d189b2d952f7
parent447002f2108c7479c1d21091ee7efe5cf8ad2d8f (diff)
make(1): add test for brk_string with more than 50 words
-rw-r--r--usr.bin/make/unit-tests/modmisc.exp1
-rw-r--r--usr.bin/make/unit-tests/modmisc.mk7
2 files changed, 7 insertions, 1 deletions
diff --git a/usr.bin/make/unit-tests/modmisc.exp b/usr.bin/make/unit-tests/modmisc.exp
index 2285fd0f09d..ab0b53f1b22 100644
--- a/usr.bin/make/unit-tests/modmisc.exp
+++ b/usr.bin/make/unit-tests/modmisc.exp
@@ -90,4 +90,5 @@ mod-tu-space: A B
mod-Q: new
line
+mod-break-many-words: 500
exit status 0
diff --git a/usr.bin/make/unit-tests/modmisc.mk b/usr.bin/make/unit-tests/modmisc.mk
index 1d4b651be31..fb6a59b5c1e 100644
--- a/usr.bin/make/unit-tests/modmisc.mk
+++ b/usr.bin/make/unit-tests/modmisc.mk
@@ -1,4 +1,4 @@
-# $Id: modmisc.mk,v 1.21 2020/07/23 19:46:55 rillig Exp $
+# $Id: modmisc.mk,v 1.22 2020/07/25 20:35:35 rillig Exp $
#
# miscellaneous modifier tests
@@ -24,6 +24,7 @@ all: mod-assign
all: mod-assign-nested
all: mod-tu-space
all: mod-Q
+all: mod-break-many-words
modsysv:
@echo "The answer is ${libfoo.a:L:libfoo.a=42}"
@@ -183,3 +184,7 @@ mod-tu-space:
mod-Q:
@echo $@: new${.newline:Q}${.newline:Q}line
+
+# Cover the bmake_realloc in brk_string.
+mod-break-many-words:
+ @echo $@: ${UNDEF:U:range=500:[#]}