// $Id: AndCondOpExpr.java,v 1.1.1.1 1999/12/05 22:19:50 mpp Exp $

package IR2;

public class AndCondOpExpr extends CondOpExpr {
  public AndCondOpExpr(RValue a1, RValue a2)
	throws SemanticTypeException { super(a1, a2); }

  public String node_name() { return "and_cond_op_expr"; }

  public LowInstruction short_circuit(LowInstruction t, LowInstruction f) {
	return arg1.short_circuit(arg2.short_circuit(t, f), f);
  }

  public String desc() { return super.desc("&&"); }
}
