handle junk in argument lists (Fixes #2206)

This commit is contained in:
Marc Zinnschlag 2014-12-17 15:03:05 +01:00
parent 5cb94da9c5
commit b951251572
8 changed files with 106 additions and 6 deletions

View file

@ -304,7 +304,7 @@ namespace Compiler
errorDowngrade.reset (new ErrorDowngrade (getErrorHandler()));
std::vector<Interpreter::Type_Code> code;
int optionals = mExprParser.parseArguments (argumentType, scanner, code);
int optionals = mExprParser.parseArguments (argumentType, scanner, code, keyword);
mCode.insert (mCode.end(), code.begin(), code.end());
extensions->generateInstructionCode (keyword, mCode, mLiterals,
mExplicit, optionals);