X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=model.cc;h=f8aa4f0a4fd49b6eb487539c9fece2d15146e2a0;hb=0e98bb1bcba9294c9674fd011e92555b2524f34d;hp=e5926730b87c512b388e058a23f08e031a5df33a;hpb=917ae2f52a66023283510c41ea46775ed8cfac3a;p=model-checker.git diff --git a/model.cc b/model.cc index e592673..f8aa4f0 100644 --- a/model.cc +++ b/model.cc @@ -1994,6 +1994,7 @@ void ModelChecker::build_reads_from_past(ModelAction *curr) if (!initialized) { /** @todo Need a more informative way of reporting errors. */ printf("ERROR: may read from uninitialized atomic\n"); + set_assert(); } if (DBG_ENABLED() || !initialized) { @@ -2003,8 +2004,6 @@ void ModelChecker::build_reads_from_past(ModelAction *curr) curr->get_node()->print_may_read_from(); printf("End printing may_read_from\n"); } - - ASSERT(initialized); } bool ModelChecker::sleep_can_read_from(ModelAction * curr, const ModelAction *write) {