Hi Paul, Paul Eggert <egg...@cs.ucla.edu> writes:
> + case NT_BINOP: case OT_BINOP: > + { > + if (l_is_l | r_is_l) > + test_syntax_error (_("%s does not accept -l"), argv[op]); This causes 'make syntax-check' to fail with the following: error_quotes test.c:332: test_syntax_error (_("%s does not accept -l"), argv[op]); maint.mk: Use quote() for error string arguments make: *** [cfg.mk:204: sc_error_quotes] Error 1 Using quote would be incorrect here, since we still have the following message without quotes: test_syntax_error (_("-ef does not accept -l")); I pushed the attached patch to fix it. We can just place the argument on another line. Collin
>From ba8e55ea95c6e13ec1ab05ef3c9060c55f5c7043 Mon Sep 17 00:00:00 2001 Message-ID: <ba8e55ea95c6e13ec1ab05ef3c9060c55f5c7043.1753514479.git.collin.fu...@gmail.com> From: Collin Funk <collin.fu...@gmail.com> Date: Sat, 26 Jul 2025 00:17:16 -0700 Subject: [PATCH] maint: avoid syntax-check failure from previous commit * src/test.c (binary_operator): Place string argument on a separate line to avoid sc_error_quotes syntax-check failure. --- src/test.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/test.c b/src/test.c index cb57324bb..fd9aa0d29 100644 --- a/src/test.c +++ b/src/test.c @@ -329,7 +329,8 @@ binary_operator (bool l_is_l, enum binop bop) case NT_BINOP: case OT_BINOP: { if (l_is_l | r_is_l) - test_syntax_error (_("%s does not accept -l"), argv[op]); + test_syntax_error (_("%s does not accept -l"), + argv[op]); int cmp = timespec_cmp (get_mtime (argv[op - 1]), get_mtime (argv[op + 1])); return bop == OT_BINOP ? cmp < 0 : cmp > 0; -- 2.50.1