head	1.3;
access;
symbols
	perseant-exfatfs-base-20250801:1.3
	perseant-exfatfs-base-20240630:1.3
	perseant-exfatfs:1.3.0.6
	perseant-exfatfs-base:1.3
	cjep_sun2x:1.3.0.4
	cjep_sun2x-base:1.3
	cjep_staticlib_x-base1:1.3
	cjep_staticlib_x:1.3.0.2
	cjep_staticlib_x-base:1.3;
locks; strict;
comment	@# @;


1.3
date	2021.04.04.21.59.45;	author rillig;	state dead;
branches;
next	1.2;
commitid	dTnKgAA13cMyx1OC;

1.2
date	2021.04.04.13.35.26;	author rillig;	state Exp;
branches;
next	1.1;
commitid	A2vzISPkHf9vJYNC;

1.1
date	2021.04.04.13.20.52;	author rillig;	state Exp;
branches;
next	;
commitid	2ef4FYAEKYi6FYNC;


desc
@@


1.3
log
@tests/make: remove accidentally added intermediate files
@
text
@make: "/home/rillig/proj/src/usr.bin/make/unit-tests/varmod-loop-varname.mk" line 13: In the :@@ modifier of "", the variable name "${:Ubar:S,b,v,}" must not contain a dollar.
make: "/home/rillig/proj/src/usr.bin/make/unit-tests/varmod-loop-varname.mk" line 13: Malformed conditional (${:Uone two three:@@${:Ubar:S,b,v,}@@+${var}+@@} != "+one+ +two+ +three+")
make: "/home/rillig/proj/src/usr.bin/make/unit-tests/varmod-loop-varname.mk" line 80: In the :@@ modifier of "1 2 3", the variable name "v$" must not contain a dollar.
make: "/home/rillig/proj/src/usr.bin/make/unit-tests/varmod-loop-varname.mk" line 80: Malformed conditional (${1 2 3:L:@@v$@@($v)@@} != "(1) (2) (3)")
make: "/home/rillig/proj/src/usr.bin/make/unit-tests/varmod-loop-varname.mk" line 85: In the :@@ modifier of "1 2 3", the variable name "v$$" must not contain a dollar.
make: "/home/rillig/proj/src/usr.bin/make/unit-tests/varmod-loop-varname.mk" line 85: Malformed conditional (${1 2 3:L:@@v$$@@($v)@@} != "() () ()")
make: "/home/rillig/proj/src/usr.bin/make/unit-tests/varmod-loop-varname.mk" line 90: In the :@@ modifier of "1 2 3", the variable name "v$$$" must not contain a dollar.
make: "/home/rillig/proj/src/usr.bin/make/unit-tests/varmod-loop-varname.mk" line 90: Malformed conditional (${1 2 3:L:@@v$$$@@($v)@@} != "() () ()")
make: Fatal errors encountered -- cannot continue
make: stopped in /home/rillig/proj/src/usr.bin/make/unit-tests
@


1.2
log
@make: disallow '$' in the variable name of the modifier ':@@'

If this restriction should break any existing makefile, the author of
that makefile was probably heading for the IOMCC.
@
text
@@


1.1
log
@tests/make: split test for modifier ':@@' into separate files

The file varmod-loop.mk has grown too large to be single-purpose, plus
it combined parse-time and run-time tests.  This has the downside that
as soon as a parse-time test results in an error, the run-time tests are
not run anymore.
@
text
@d1 10
@

