diff --git a/spot/twaalgos/cleanacc.cc b/spot/twaalgos/cleanacc.cc index 667f2e59e..5a59dad6d 100644 --- a/spot/twaalgos/cleanacc.cc +++ b/spot/twaalgos/cleanacc.cc @@ -622,9 +622,9 @@ namespace spot if (aut->acc().is_generalized_buchi()) break; acc_cond::acc_code old = aut->get_acceptance(); + aut->set_acceptance(aut->acc().unit_propagation()); simplify_complementary_marks_here(aut); fuse_marks_here(aut); - aut->set_acceptance(aut->acc().unit_propagation()); if (old == aut->get_acceptance()) break; }