Fix preprocessor concat with macro argument
This commit is contained in:
parent
4f89ad7680
commit
905afd6451
|
@ -145,7 +145,8 @@ const char* TokenNames[] =
|
|||
"'#assign'",
|
||||
"'#repeat'",
|
||||
"'#until'",
|
||||
"'#embed'"
|
||||
"'#embed'",
|
||||
"'##'"
|
||||
};
|
||||
|
||||
|
||||
|
@ -806,6 +807,9 @@ void Scanner::NextToken(void)
|
|||
}
|
||||
else
|
||||
{
|
||||
while (mTokenChar == ' ')
|
||||
NextChar();
|
||||
|
||||
while (mTokenChar == '#' && mLine[mOffset] == '#')
|
||||
{
|
||||
mOffset++;
|
||||
|
|
|
@ -145,6 +145,8 @@ enum Token
|
|||
TK_PREP_UNTIL,
|
||||
TK_PREP_EMBED,
|
||||
|
||||
TK_PREP_CONCAT,
|
||||
|
||||
NUM_TOKENS
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue