From 3dd61dac4a1e27c88deb368fcd8abed33c3d379c Mon Sep 17 00:00:00 2001 From: drmortalwombat <90205530+drmortalwombat@users.noreply.github.com> Date: Sat, 14 May 2022 08:16:26 +0200 Subject: [PATCH] Fix invalid define of true and false --- oscar64/Scanner.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/oscar64/Scanner.cpp b/oscar64/Scanner.cpp index b6d474b..bc2a23f 100644 --- a/oscar64/Scanner.cpp +++ b/oscar64/Scanner.cpp @@ -496,6 +496,8 @@ void Scanner::NextToken(void) NextRawToken(); 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); if (mTokenChar == '(')