sccinfo: fix accepting run computation

* spot/twaalgos/sccinfo.cc (scc_info::get_accepting_run): Ignore edges
whose colors are not part of the colors gathered in the SCC up to
deciding acceptance.
* tests/python/genem.py: New test case, reported by Clément Tamines.
* THANKS: Add him.
* NEWS: Mention the bug.
This commit is contained in:
Alexandre Duret-Lutz 2022-01-14 15:46:53 +01:00
parent da681e6b4d
commit 480289867f
4 changed files with 19 additions and 6 deletions

3
NEWS
View file

@ -14,6 +14,9 @@ New in spot 2.10.2.dev (not yet released)
- Work around GraphViz bug #2179 by avoiding unnecessary empty
lines in the acceptance conditions shown in dot.
- Fix a case where generic_accepting_run() incorrectly returns a
cycle around a rejecting self-loop.
New in spot 2.10.2 (2021-12-03)
Bugs fixed: