mirror of
https://github.com/Z3Prover/z3
synced 2025-05-10 01:05:47 +00:00
create special case for osx arm
shortcut when store/select are distinct Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
42f5047463
commit
774ce3d7ab
3 changed files with 12 additions and 3 deletions
|
@ -179,6 +179,12 @@ namespace smt {
|
|||
conseq_expr = ctx.bool_var2expr(conseq.var());
|
||||
}
|
||||
|
||||
if (m.are_distinct(idx1->get_expr(), idx2->get_expr())) {
|
||||
ctx.mark_as_relevant(conseq);
|
||||
assert_axiom(conseq);
|
||||
continue;
|
||||
}
|
||||
|
||||
literal ante = mk_eq(idx1->get_expr(), idx2->get_expr(), true);
|
||||
ctx.mark_as_relevant(ante);
|
||||
// ctx.force_phase(ante);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue