model: bugfix - rearrange debug message
[model-checker.git] / model.cc
index 7a29e00b6e2be472dd519e7674fa43769f998499..aba3e8bc0c1783f87cad0c9b5b60b5ba9e3ae4c3 100644 (file)
--- a/model.cc
+++ b/model.cc
@@ -142,14 +142,15 @@ bool ModelChecker::next_execution()
        print_summary();
        if ((exploring = model->get_next_backtrack()) == NULL)
                return false;
-       model->reset_to_initial_state();
-       nextThread = get_next_replay_thread();
 
        if (DBG_ENABLED()) {
                printf("Next execution will diverge at:\n");
                exploring->get_diverge()->print();
                print_list(exploring->get_trace());
        }
+
+       model->reset_to_initial_state();
+       nextThread = get_next_replay_thread();
        return true;
 }