deprecate && / || operators for patterns

This commit is contained in:
Vern Paxson 2018-06-21 15:50:56 -07:00
parent b864772e8a
commit 6c8562bbdd

View file

@ -1695,7 +1695,10 @@ BoolExpr::BoolExpr(BroExprTag arg_tag, Expr* arg_op1, Expr* arg_op2)
} }
else if ( bt1 == TYPE_PATTERN && bt2 == bt1 ) else if ( bt1 == TYPE_PATTERN && bt2 == bt1 )
{
reporter->Warning("&& and || operators deprecated for pattern operands");
SetType(base_type(TYPE_PATTERN)); SetType(base_type(TYPE_PATTERN));
}
else else
ExprError("requires boolean operands"); ExprError("requires boolean operands");