From e126581f4d391cc25cf3db55acff717aee39c85c Mon Sep 17 00:00:00 2001 From: "H. Peter Anvin" Date: Sun, 19 Oct 2008 22:14:30 -0700 Subject: preproc: error on unterminated %[...] Make unterminated %[...] constructs an error. Signed-off-by: H. Peter Anvin --- preproc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/preproc.c b/preproc.c index 0b7ec1c8..253244ca 100644 --- a/preproc.c +++ b/preproc.c @@ -831,6 +831,8 @@ static Token *tokenize(char *line) p--; if (*p) *p++ = '\0'; + if (lvl) + error(ERR_NONFATAL, "unterminated %[ construct"); type = TOK_INDIRECT; } else if (*p == '?') { type = TOK_PREPROC_Q; /* %? */ -- cgit v1.2.1