diff --git a/src/op.cc b/src/op.cc index 588adc4b..237426f7 100644 --- a/src/op.cc +++ b/src/op.cc @@ -150,9 +150,11 @@ value_t expr_t::op_t::opcalc(scope_t& scope) } case O_MATCH: +#if 0 if (! right()->is_value() || ! right()->as_value().is_mask()) throw_(calc_error, "Right-hand argument to match operator must be a regex"); - return right()->as_value().as_mask().match(left()->opcalc(scope).to_string()); +#endif + return right()->opcalc(scope).as_mask().match(left()->opcalc(scope).to_string()); case INDEX: { const call_scope_t& args(downcast(scope));