complement: fix handling of output_aborter with postproc

Reported by Salomon Sickert.

* spot/twaalgos/complement.cc: Make sure the output of postproc
is deterministic.
* tests/core/ltlcross.test: Add test case.
* NEWS: Mention the bug.
This commit is contained in:
Alexandre Duret-Lutz 2019-07-11 14:48:50 +02:00
parent 1f8a777e1f
commit e2fad2d7ae
3 changed files with 15 additions and 3 deletions

8
NEWS
View file

@ -1,6 +1,12 @@
New in spot 2.8.0.dev (not yet released)
Nothing yet.
Bugs fixed:
- When complement() was called with an output_aborter, it could
return an alternating automaton on large automata. This in turn
caused ltlcross to emit errors like "remove_alternation() only
works with weak alternating automata" or "product() does not
support alternating automata".
New in spot 2.8 (2019-07-10)