Fix invalid define of true and false

This commit is contained in:
drmortalwombat 2022-05-14 08:16:26 +02:00
parent e70162b2cc
commit 3dd61dac4a

View File

@ -496,6 +496,8 @@ void Scanner::NextToken(void)
NextRawToken(); NextRawToken();
if (mToken == TK_IDENT || mToken >= TK_IF && mToken <= TK_ASM || mToken == TK_TRUE || mToken == TK_FALSE) if (mToken == TK_IDENT || mToken >= TK_IF && mToken <= TK_ASM || mToken == TK_TRUE || mToken == TK_FALSE)
{ {
if (mToken != TK_IDENT)
mTokenIdent = Ident::Unique(TokenNames[mToken]);
Macro* macro = new Macro(mTokenIdent); Macro* macro = new Macro(mTokenIdent);
if (mTokenChar == '(') if (mTokenChar == '(')