X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=cyclegraph.cc;h=be7885c5c1d66a71837f16f07433a913b8c209c1;hb=745b71256a4b96ddf4843c7f66b11d0cb3daa3cb;hp=7e111b95a3a4bc43334d7037260fdc85ccbfc9c7;hpb=e0f80c403452e544452f64687b3c489a869e4f77;p=model-checker.git diff --git a/cyclegraph.cc b/cyclegraph.cc index 7e111b9..be7885c 100644 --- a/cyclegraph.cc +++ b/cyclegraph.cc @@ -151,7 +151,8 @@ bool CycleGraph::mergeNodes(CycleNode *w_node, CycleNode *p_node, ASSERT(p_node->is_promise()); const Promise *promise = p_node->getPromise(); - if (!promise->is_compatible(w_node->getAction())) { + if (!promise->is_compatible(w_node->getAction()) || + !promise->same_value(w_node->getAction())) { hasCycles = true; return false; }