aboutsummaryrefslogtreecommitdiff
path: root/unit-tests/varparse-errors.mk
diff options
context:
space:
mode:
authorSimon J. Gerraty <sjg@FreeBSD.org>2023-01-28 00:23:54 +0000
committerSimon J. Gerraty <sjg@FreeBSD.org>2023-01-28 00:23:54 +0000
commit2e36ab236364fa38c564f586c46cb9182ce8fd14 (patch)
tree6d9b606fbae5d5ab66ec5e8c71630d8908cf34cb /unit-tests/varparse-errors.mk
parent31a96ca5f0b6e5f8f7fa8cecf3a5c4354b3b096f (diff)
Diffstat (limited to 'unit-tests/varparse-errors.mk')
-rw-r--r--unit-tests/varparse-errors.mk21
1 files changed, 19 insertions, 2 deletions
diff --git a/unit-tests/varparse-errors.mk b/unit-tests/varparse-errors.mk
index 51a403fa898f..9174d264db0f 100644
--- a/unit-tests/varparse-errors.mk
+++ b/unit-tests/varparse-errors.mk
@@ -1,4 +1,4 @@
-# $NetBSD: varparse-errors.mk,v 1.5 2022/01/24 22:59:49 rillig Exp $
+# $NetBSD: varparse-errors.mk,v 1.7 2022/08/24 22:09:41 rillig Exp $
# Tests for parsing and evaluating all kinds of variable expressions.
#
@@ -68,4 +68,21 @@ IND= ${:OX}
_:= ${:U:OX:U${IND}} ${:U:OX:U${IND}}
#.MAKEFLAGS: -d0
-all:
+
+# Before var.c 1.032 from 2022-08-24, make complained about 'Unknown modifier'
+# or 'Bad modifier' when in fact the modifier was entirely correct, it was
+# just not delimited by either ':' or '}' but instead by '\0'.
+UNCLOSED:= ${:U:Q
+UNCLOSED:= ${:U:sh
+UNCLOSED:= ${:U:tA
+UNCLOSED:= ${:U:tsX
+UNCLOSED:= ${:U:ts
+UNCLOSED:= ${:U:ts\040
+UNCLOSED:= ${:U:u
+UNCLOSED:= ${:U:H
+UNCLOSED:= ${:U:[1]
+UNCLOSED:= ${:U:hash
+UNCLOSED:= ${:U:range
+UNCLOSED:= ${:U:_
+UNCLOSED:= ${:U:gmtime
+UNCLOSED:= ${:U:localtime