X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=action.cc;h=2fb498f4a05baf6dc783f7efdf2efc5bd2db0c9b;hb=c6dfb2568e6132123341ade757bf2b3119f1646e;hp=13da2b96312f0ee9c524b04fb13f0fcc997697b5;hpb=7f0963612d33cd3c1e1330bb42c9962259a03da3;p=model-checker.git diff --git a/action.cc b/action.cc index 13da2b9..2fb498f 100644 --- a/action.cc +++ b/action.cc @@ -510,8 +510,10 @@ void ModelAction::print() const } uint64_t valuetoprint; - if (type == ATOMIC_READ && reads_from != NULL) + if (is_read() && reads_from) valuetoprint = reads_from->value; + else if (is_read() && reads_from_promise) + valuetoprint = reads_from_promise->get_value(); else valuetoprint = value;