git-svn-id: https://stp-fast-prover.svn.sourceforge.net/svnroot/stp-fast-prover/trunk/stp@1392
e59a4935-1847-0410-ae03-
e826735625c1
{
ASTVec c = FlattenKind(AND,input.GetChildren());
input = _bm->CreateNode(AND,c);
+ k = input.GetKind();
// When flattening simplifications will be applied to the node, potentially changing it's type:
// (AND x (ANY (not x) y)) gives us FALSE.
- if (!(EQ == input.GetKind() || AND == input.GetKind()))
+ if (!(EQ == k || AND == k ))
return input;
if (CheckAlreadySolvedMap(input, output))