aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAl Viro <viro@zeniv.linux.org.uk>2005-11-27 13:00:23 -0500
committerLinus Torvalds <torvalds@g5.osdl.org>2005-11-27 17:40:51 -0800
commit7be06dc237e6761fedb66b5426c3eacb542df9aa (patch)
treed7ed461cec85e26d1017691c0ba5802de9e3f80d /pre-process.c
parent[PATCH] Doh... (diff)
downloadsparse-7be06dc237e6761fedb66b5426c3eacb542df9aa.tar.gz
sparse-7be06dc237e6761fedb66b5426c3eacb542df9aa.tar.bz2
sparse-7be06dc237e6761fedb66b5426c3eacb542df9aa.zip
[PATCH] check for !token in handle_preprocessor_line() should be eof_token(token)
IOW, handling of #<newline> had been broken since way back... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'pre-process.c')
-rw-r--r--pre-process.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/pre-process.c b/pre-process.c
index 47ef7ae..af77666 100644
--- a/pre-process.c
+++ b/pre-process.c
@@ -1606,7 +1606,7 @@ static void handle_preprocessor_line(struct stream *stream, struct token **line,
struct token *token = start->next;
int is_normal = 1;
- if (!token)
+ if (eof_token(token))
return;
if (token_type(token) == TOKEN_IDENT) {