formula: fix building of {a->c[*]}

Fixes #285, reported by Florian Perlié-Long.

* NEWS: Mention the issue.
* spot/tl/formula.cc: Fix it.
* tests/core/kind.test: Document it.
* THANKS: Add Florian.
This commit is contained in:
Alexandre Duret-Lutz 2017-09-26 17:30:54 +02:00
parent f81fb31136
commit 002e6ed96b
4 changed files with 9 additions and 3 deletions

View file

@ -1281,7 +1281,8 @@ namespace spot
props = children[0]->props & children[1]->props;
is_.eventual = false;
is_.universal = false;
is_.sere_formula = is_.boolean;
is_.sere_formula = (children[0]->is_boolean()
&& children[1]->is_sere_formula());
is_.sugar_free_boolean = false;
is_.in_nenoform = false;
is_.syntactic_safety = (children[0]->is_syntactic_guarantee()