break;
case INSTASGNNODE:
v = s.getNewTemporaryVariable();
s.addInstr(new ReceiveClosureArgInstr(v, argIndex, isSplat));
// NOTE: if 's' happens to the a class, this is effectively an assignment of a class instance variable
s.addInstr(new PutFieldInstr(getSelf(s), ((InstAsgnNode)node).getName(), v));
break;
case LOCALASGNNODE: {
LocalAsgnNode localVariable = (LocalAsgnNode) node;
int depth = localVariable.getDepth();
// SSS FIXME: Isn't it sufficient to use "getLocalVariable(variable.getName())"?