X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=libcpp%2Fmacro.c;h=75c1c55e022566cd5f54ff13178c12c34c6c2c77;hp=b6a766696a80d3073dfa206e85ef2039c2fe7f52;hb=e21164ef524e2f55c00addd7260f9318cf604806;hpb=f2143b567f73be2638c7a1e5abd0e8e5aeacb016 diff --git a/libcpp/macro.c b/libcpp/macro.c index b6a766696a8..75c1c55e022 100644 --- a/libcpp/macro.c +++ b/libcpp/macro.c @@ -369,7 +369,9 @@ stringify_arg (cpp_reader *pfile, macro_arg *arg) if (token->type == CPP_PADDING) { - if (source == NULL) + if (source == NULL + || (!(source->flags & PREV_WHITE) + && token->val.source == NULL)) source = token->val.source; continue; }