Fixed bug related to decomposing quantified expression.
This commit is contained in:
parent
0b31d8d56c
commit
33e61beb4f
@ -198,7 +198,7 @@ template<class Derived>
|
|||||||
inline ExpressionPointer QuantifiedCRTP<Derived>::decomposed(DerivedPredicates &derivedPredicates)
|
inline ExpressionPointer QuantifiedCRTP<Derived>::decomposed(DerivedPredicates &derivedPredicates)
|
||||||
{
|
{
|
||||||
derivedPredicates.emplace_back(new DerivedPredicate(derivedPredicates.size()));
|
derivedPredicates.emplace_back(new DerivedPredicate(derivedPredicates.size()));
|
||||||
auto &derivedPredicate = derivedPredicates.back();
|
auto derivedPredicate = derivedPredicates.back();
|
||||||
|
|
||||||
m_argument = m_argument->decomposed(derivedPredicates);
|
m_argument = m_argument->decomposed(derivedPredicates);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user