(rescan): Expand `#if foo && #bar' without a bogus complaint about preprocessor
directives within macro args.
Expand `foo' in `foo#bar' without requiring a space before `#'.
From-SVN: r10412
case '#':
if (assertions_flag) {
+ if (ident_length)
+ goto specialchar;
/* Copy #foo (bar lose) without macro expansion. */
obp[-1] = '#'; /* In case it was '%'. */
SKIP_WHITE_SPACE (ibp);
obp += ip->bufp - ibp;
ibp = ip->bufp;
}
+ break;
}
/* If this is expanding a macro definition, don't recognize