diff options
Diffstat (limited to 'gcc/cppmacro.c')
-rw-r--r-- | gcc/cppmacro.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gcc/cppmacro.c b/gcc/cppmacro.c index 2b16fd47..82dfd7f 100644 --- a/gcc/cppmacro.c +++ b/gcc/cppmacro.c @@ -645,11 +645,13 @@ check_trad_stringification (pfile, info, string) const cpp_token *token; /* Find the start of an identifier. */ - while (!is_idstart (*p) && p < limit) p++; + while (p < limit && !is_idstart (*p)) + p++; /* Find the end of the identifier. */ q = p; - while (is_idchar (*q) && q < limit) q++; + while (q < limit && is_idchar (*q)) + q++; /* Loop over the function macro arguments to see if the identifier inside the string matches one of them. */ |