More compatibility fixes for -psci
This commit is contained in:
parent
264a80d88e
commit
f6ab79319f
|
@ -11060,6 +11060,9 @@ bool Parser::IsIntegerToken(void)
|
|||
|
||||
void Parser::ParsePragma(void)
|
||||
{
|
||||
uint64 op = mCompilerOptions;
|
||||
mCompilerOptions &= ~COPT_PETSCII;
|
||||
|
||||
if (mScanner->mToken == TK_IDENT)
|
||||
{
|
||||
if (!strcmp(mScanner->mTokenIdent->mString, "message"))
|
||||
|
@ -11887,6 +11890,8 @@ void Parser::ParsePragma(void)
|
|||
}
|
||||
else
|
||||
mErrors->Error(mScanner->mLocation, EERR_SYNTAX, "Invalid pragma directive");
|
||||
|
||||
mCompilerOptions = op;
|
||||
}
|
||||
|
||||
void Parser::ParseNamespace(void)
|
||||
|
|
|
@ -883,7 +883,6 @@ void Scanner::NextPreToken(void)
|
|||
|
||||
uint64 op = mCompilerOptions;
|
||||
mCompilerOptions &= ~COPT_PETSCII;
|
||||
NextRawToken();
|
||||
|
||||
NextRawToken();
|
||||
if (mToken == TK_INTEGER)
|
||||
|
|
Loading…
Reference in New Issue