We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5abf243 commit 497d1a8Copy full SHA for 497d1a8
source/aig.cpp
@@ -962,6 +962,13 @@ std::vector<BDD> BDDAIG::mergeSomeSignals(BDD cube,
962
dep_next += 2;
963
bdd_next += 2;
964
}
965
+ // if dep_it is not dep_vector.end() and yet we're here, the number of
966
+ // subgames was odd and we need to add the last game back into the list
967
+ if (dep_it != dep_vector.end()) {
968
+ new_dep_vector.push_back(*dep_it);
969
+ new_bdd_vector.push_back(*bdd_it);
970
+ }
971
+ // now we update our vectors/lists
972
dep_vector = new_dep_vector;
973
bdd_vector = new_bdd_vector;
974
0 commit comments