Fixed AS1/2 - delete on nonmember

This commit is contained in:
Jindra Petřík
2021-11-29 07:50:57 +01:00
parent 2f5eb605fe
commit ab8b2e24db
2 changed files with 5 additions and 1 deletions

View File

@@ -1872,7 +1872,10 @@ public class ActionScript2Parser {
GetMemberActionItem gm = (GetMemberActionItem) varDel;
ret = new DeleteActionItem(null, null, gm.object, gm.memberName);
} else {
throw new ActionParseException("Not a property", lexer.yyline());
if (varDel instanceof VariableActionItem) {
varDel = pushConst(((VariableActionItem) varDel).getVariableName());
}
ret = new DeleteActionItem(null, null, null, varDel);
}
break;
case INCREMENT: