public abstract Reg CGenValue(CGenState state);
public Reg CGenExprStmt(Env env, Expr expr, CGenState state) { Int32 stack_size = state.StackSize; Reg ret = expr.CGenValue(state); state.CGenForceStackSizeTo(stack_size); return(ret); }