Fix bug regarding order translation for removed nodes
[satune.git] / src / ASTTransform / decomposeordertransform.cc
index fd5fda8fed7fcb6fd46b18a7648b1fa564f9637f..51d6a51b1f0d14401638c45b963b8f48827982f4 100644 (file)
@@ -191,6 +191,7 @@ bool DecomposeOrderTransform::isMustBeTrueNode(OrderNode *node) {
 }
 
 void DecomposeOrderTransform::bypassMustBeTrueNode(OrderGraph *graph, OrderNode *node, HashsetOrderEdge *edgesRemoved) {
+       node->removed = true;
        SetIteratorOrderEdge *iterin = node->inEdges.iterator();
        while (iterin->hasNext()) {
                OrderEdge *inEdge = iterin->next();