Move Tristate class to Utils header

The Tristate class (representing truth values that are either true,
false, or unknown) will be used at multiple ends. This moves it to a
separate header in order to reuse it properly.
This commit is contained in:
2018-04-27 23:18:39 +02:00
parent 618189368c
commit f7d99c82fa
3 changed files with 11 additions and 11 deletions

View File

@@ -363,7 +363,7 @@ struct SimplificationRuleSubsumptionInBiconditionals
std::find_if(and_.arguments.cbegin(), and_.arguments.cend(),
[&](const auto &argument)
{
return (ast::equal(predicateSide, argument) == ast::Tristate::True);
return (ast::equal(predicateSide, argument) == Tristate::True);
});
if (matchingPredicate == and_.arguments.cend())