diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/preprocess.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/preprocess.c b/src/preprocess.c index 70a7d13..5ccf698 100644 --- a/src/preprocess.c +++ b/src/preprocess.c @@ -526,7 +526,9 @@ static MacroArgArray* pp_parse_macro_arguments(Preprocessor* pp, bool skip_newli } tok = next_pp_token(pp); - *tokens_push_new(&arg->tokens) = *tok; + if (tok->kind != TokenKind_removed) { + *tokens_push_new(&arg->tokens) = *tok; + } skip_whitespaces_or_newlines(pp, skip_newline); } |
