(rescan): Prevent accidental token-pasting to get !=, *=, /=, ==, or ^=.

From-SVN: r9115
This commit is contained in:
Richard Kenner 1995-03-02 19:15:06 -05:00
parent e4a4d31146
commit 15e779e88c
1 changed files with 4 additions and 2 deletions

View File

@ -3324,8 +3324,10 @@ startagain:
before the macro call. */
if (!traditional && obp != op->buf) {
switch (obp[-1]) {
case '%': case '&': case '+': case '-':
case ':': case '<': case '>': case '|':
case '!': case '%': case '&': case '*':
case '+': case '-': case '/': case ':':
case '<': case '=': case '>': case '^':
case '|':
/* If we are expanding a macro arg, make a newline marker
to separate the tokens. If we are making real output,
a plain space will do. */