Module Name:    src
Committed By:   rillig
Date:           Fri Jul 31 13:49:25 UTC 2020

Modified Files:
        src/usr.bin/make/unit-tests: moderrs.exp moderrs.mk

Log Message:
make(1): add test for parsing an incomplete :t modifier

This looks a lot like undefined behavior, just like in :S and :C before.


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/usr.bin/make/unit-tests/moderrs.exp
cvs rdiff -u -r1.9 -r1.10 src/usr.bin/make/unit-tests/moderrs.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/usr.bin/make/unit-tests/moderrs.exp
diff -u src/usr.bin/make/unit-tests/moderrs.exp:1.11 src/usr.bin/make/unit-tests/moderrs.exp:1.12
--- src/usr.bin/make/unit-tests/moderrs.exp:1.11	Fri Jul 31 13:30:09 2020
+++ src/usr.bin/make/unit-tests/moderrs.exp	Fri Jul 31 13:49:25 2020
@@ -97,6 +97,8 @@ make: Bad modifier `:ts\65oct' for FIB
 make: Bad modifier `:tsxy' for FIB
 xy}
 mod-t-parse:
+make: Bad modifier `:t' for FIB
+
 make: Bad modifier `:txy' for FIB
 y}
 make: Bad modifier `:t' for FIB

Index: src/usr.bin/make/unit-tests/moderrs.mk
diff -u src/usr.bin/make/unit-tests/moderrs.mk:1.9 src/usr.bin/make/unit-tests/moderrs.mk:1.10
--- src/usr.bin/make/unit-tests/moderrs.mk:1.9	Fri Jul 31 13:30:09 2020
+++ src/usr.bin/make/unit-tests/moderrs.mk	Fri Jul 31 13:49:25 2020
@@ -1,4 +1,4 @@
-# $Id: moderrs.mk,v 1.9 2020/07/31 13:30:09 rillig Exp $
+# $Id: moderrs.mk,v 1.10 2020/07/31 13:49:25 rillig Exp $
 #
 # various modifier error tests
 
@@ -135,6 +135,7 @@ mod-ts-parse:
 
 mod-t-parse:
 	@echo $@:
+	@echo ${FIB:t
 	@echo ${FIB:txy}
 	@echo ${FIB:t}
 	@echo ${FIB:t:M*}

Reply via email to