From 9ab369a2b826b4a2d0df1afbb43b181b3c2da4f3 Mon Sep 17 00:00:00 2001 From: Michael Forney Date: Wed, 18 Mar 2020 00:44:08 -0700 Subject: pp: Handle #define without trailing newline --- pp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pp.c b/pp.c index 7f2731e..bb7b2f4 100644 --- a/pp.c +++ b/pp.c @@ -227,7 +227,7 @@ define(void) m->nparam = params.len / sizeof(m->param[0]); /* read macro body */ - while (t->kind != TNEWLINE) { + while (t->kind != TNEWLINE && t->kind != TEOF) { if (t->kind == THASHHASH) error(&t->loc, "'##' operator is not yet implemented"); prev = t->kind; -- cgit v1.2.3