From: Matthias Braun Date: Wed, 6 Jun 2012 17:52:19 +0000 (+0200) Subject: whitespace before tokens affects macro redef X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=defd7473ad65c6c0d804c181c0887baca73aa005;p=cparser whitespace before tokens affects macro redef --- diff --git a/preprocessor.c b/preprocessor.c index 85bdbf6..70b1bac 100644 --- a/preprocessor.c +++ b/preprocessor.c @@ -1590,6 +1590,8 @@ static bool pp_definitions_equal(const pp_definition_t *definition1, for (size_t i = 0; i < len; ++i, ++t1, ++t2) { if (!pp_tokens_equal(&t1->token, &t2->token)) return false; + if (t1->had_whitespace != t2->had_whitespace) + return false; } return true; }