mirror of
https://github.com/Z3Prover/z3
synced 2025-04-12 12:08:18 +00:00
fix #4156
This commit is contained in:
parent
fa88dabd10
commit
815feddd1a
|
@ -457,8 +457,14 @@ br_status seq_rewriter::mk_app_core(func_decl * f, unsigned num_args, expr * con
|
||||||
st = mk_re_range(args[0], args[1], result);
|
st = mk_re_range(args[0], args[1], result);
|
||||||
break;
|
break;
|
||||||
case OP_RE_INTERSECT:
|
case OP_RE_INTERSECT:
|
||||||
SASSERT(num_args == 2);
|
if (num_args == 1) {
|
||||||
st = mk_re_inter(args[0], args[1], result);
|
result = args[0];
|
||||||
|
st = BR_DONE;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
SASSERT(num_args == 2);
|
||||||
|
st = mk_re_inter(args[0], args[1], result);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case OP_RE_COMPLEMENT:
|
case OP_RE_COMPLEMENT:
|
||||||
SASSERT(num_args == 1);
|
SASSERT(num_args == 1);
|
||||||
|
|
Loading…
Reference in a new issue