Module Name: src Committed By: rillig Date: Mon Apr 19 22:22:27 UTC 2021
Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: cond-late.exp cond1.exp varmod-ifelse.exp varmod-ifelse.mk Log Message: make: use straight quotes for error 'Bad conditional expression' This diagnostic was supposed to be an error, see ApplyModifier_IfElse. When such an error occurs while the makefiles are read, make stops with an error, as can be expected. But when such an error occurs later, after all makefiles have been read, the message is printed but make does not stop. In lint mode (-dL), make stops in such a case. I didn't dare to make this the default behavior, out of fear of breaking existing build infrastructure, not only in NetBSD or pkgsrc, but also FreeBSD and other operating systems that use the bmake distribution, generated from the same source code. To generate a diff of this commit: cvs rdiff -u -r1.929 -r1.930 src/usr.bin/make/var.c cvs rdiff -u -r1.3 -r1.4 src/usr.bin/make/unit-tests/cond-late.exp cvs rdiff -u -r1.4 -r1.5 src/usr.bin/make/unit-tests/cond1.exp cvs rdiff -u -r1.6 -r1.7 src/usr.bin/make/unit-tests/varmod-ifelse.exp cvs rdiff -u -r1.12 -r1.13 src/usr.bin/make/unit-tests/varmod-ifelse.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.