X-Git-Url: http://plrg.eecs.uci.edu/git/?p=model-checker.git;a=blobdiff_plain;f=model.cc;h=e5926730b87c512b388e058a23f08e031a5df33a;hp=134e457eb44468e02c4d9879e89e1c25a1679c2a;hb=d2cbbe4ce6d8f6e1aa23b8fe639ed58edf1789b7;hpb=7f9eb951a3ee0443169dd21ddc914df4a04c9aab diff --git a/model.cc b/model.cc index 134e457..e592673 100644 --- a/model.cc +++ b/model.cc @@ -1815,6 +1815,7 @@ void ModelChecker::compute_promises(ModelAction *curr) act->is_read() && !act->could_synchronize_with(curr) && !act->same_thread(curr) && + act->get_location() == curr->get_location() && promise->get_value() == curr->get_value()) { curr->get_node()->set_promise(i); }