Tons of bugs
[satune.git] / src / AST / boolean.cc
index 5d8865e466717f6625fba9242c5dc15c9b7355e2..4ca9c404522deb2e324fc617580e8243d2159b37 100644 (file)
@@ -47,6 +47,9 @@ BooleanLogic::BooleanLogic(CSolver *solver, LogicOp _op, BooleanEdge *array, uin
        op(_op),
        replaced(false),
        inputs(array, asize) {
+       for (uint i = 0; i < asize; i++) {
+               array[i]->parents.push(this);
+       }
 }
 
 BooleanEdge cloneEdge(CSolver *solver, CloneMap *map, BooleanEdge e) {