/**
* Error trap.
*/
public InstructionList error_reduce_Op_AssignId(IASNode iNode, InstructionList non_lvalue, InstructionList rvalue)
{
currentScope.addProblem(new InvalidLvalueProblem(iNode));
InstructionList result = createInstructionList(iNode, 1);
// Since we are reducing to an expression, make sure the instruction
// list we return, produces a value on the operand stack.
result.addInstruction(ABCConstants.OP_pushundefined);
return result;