public override void VisitGreaterEqual(ASTGreaterEqual n) { SetupOperands(n); //check eq _gen.Emit(OpCodes.Ceq); SetupOperands(n); //check gt _gen.Emit(OpCodes.Cgt); //or them _gen.Emit(OpCodes.Or); _lastWalkedType = typeof(bool); }
public override void VisitGreaterEqual(ASTGreaterEqual n) { TypeCheckNumericBinary(n, "Operands for >= must both be numeric.", new TypeBool()); }