--- src/usr.bin/make/cond.c 2005/05/23 20:04:43 1.45 +++ src/usr.bin/make/cond.c 2005/06/16 22:46:48 1.46 @@ -629,7 +629,7 @@ CondToken(Parser *parser, Boolean doEval } free(string); if (rhs == condExpr) { - if (!qt && *cp == ')') + if (*cp == '\0' || (!qt && *cp == ')')) condExpr = cp; else condExpr = cp + 1;