(rescan): Prevent accidental token-pasting to get !=, *=, /=, ==, or ^=.
From-SVN: r9115
This commit is contained in:
parent
e4a4d31146
commit
15e779e88c
|
@ -3324,8 +3324,10 @@ startagain:
|
||||||
before the macro call. */
|
before the macro call. */
|
||||||
if (!traditional && obp != op->buf) {
|
if (!traditional && obp != op->buf) {
|
||||||
switch (obp[-1]) {
|
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
|
/* If we are expanding a macro arg, make a newline marker
|
||||||
to separate the tokens. If we are making real output,
|
to separate the tokens. If we are making real output,
|
||||||
a plain space will do. */
|
a plain space will do. */
|
||||||
|
|
Loading…
Reference in New Issue