diff --git a/NEWS b/NEWS index eb3003ebc..75598ce7a 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,8 @@ -New in spot 1.99.2a (no yet released) +New in spot 1.99.2a (not yet released) - Nothing yet. + * Bugs fixed + - Some acceptance conditions like Fin(0)|Fin(1)|Fin(2)&Inf(3) + where not detected as generalized-Rabin. New in spot 1.99.2 (2015-07-18) diff --git a/src/tests/parseaut.test b/src/tests/parseaut.test index ecc1a3270..7d53c3787 100755 --- a/src/tests/parseaut.test +++ b/src/tests/parseaut.test @@ -2182,3 +2182,55 @@ State: 0 [0&1] 0 --END-- EOF + +cat >input <second != 0U) - return false; + for (auto s: m1.sets()) + // If we have seen this pair already, it must have the + // same size. + if (p.emplace(s, 0U).first->second != 0U) + return false; seen_fin |= m1; } else