Fixing the performance bug
[satune.git] / src / ASTAnalyses / Order / orderanalysis.cc
index 7e3e030da83b1226889509688047360379c30729..8a991a490625725016a501e6d51c35823b8c3d5f 100644 (file)
@@ -50,7 +50,7 @@ void DFSClearContradictions(CSolver *solver, OrderGraph *graph, HashtableNodeToN
                        //Compute full transitive closure for nodes
                        SetIteratorOrderNode *srciterator = sources->iterator();
                        while (srciterator->hasNext()) {
-                               OrderNode *srcnode = srciterator->next();
+                               OrderNode *srcnode = (OrderNode*)srciterator->next();
                                OrderEdge *newedge = graph->getOrderEdgeFromOrderGraph(srcnode, node);
                                newedge->mustPos = true;
                                newedge->polPos = true;