diff --git a/oscar64/Parser.cpp b/oscar64/Parser.cpp index f3d0a66..0cae9ec 100644 --- a/oscar64/Parser.cpp +++ b/oscar64/Parser.cpp @@ -8579,6 +8579,7 @@ Expression* Parser::ParseStatement(void) mErrors->Error(mScanner->mLocation, EERR_SYNTAX, "'}' expected"); exp->mEndLocation = mScanner->mLocation; + sexp->mEndLocation = mScanner->mLocation; mScope->End(mScanner->mLocation); mScanner->NextToken();