action, model: add ASSERT(), not NULL checks
[model-checker.git] / action.cc
index 81f447a5b13f9d8e3db3e352e4be49f4659559b0..0a6a1dd26665a6d553b4e0b7c258f519330bba56 100644 (file)
--- a/action.cc
+++ b/action.cc
@@ -392,9 +392,10 @@ Node * ModelAction::get_node() const
  */
 void ModelAction::set_read_from(const ModelAction *act)
 {
+       ASSERT(act);
        reads_from = act;
        reads_from_promise = NULL;
-       if (act && act->is_uninitialized())
+       if (act->is_uninitialized())
                model->assert_bug("May read from uninitialized atomic\n");
 }