From: Marion Guthmuller Date: Tue, 13 Sep 2011 15:56:54 +0000 (+0200) Subject: model-checker : delete visited in struct xbt_state_t (unused) X-Git-Tag: exp_20120216~133^2~68 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/30a620d418f7770838a98a75259509d012cd5abe?hp=62909bd3e1734c5382aac48bb2c62cb70c8abfa4 model-checker : delete visited in struct xbt_state_t (unused) --- diff --git a/examples/msg/mc/automaton.c b/examples/msg/mc/automaton.c index f8bb33718f..76342fccb3 100644 --- a/examples/msg/mc/automaton.c +++ b/examples/msg/mc/automaton.c @@ -12,7 +12,6 @@ xbt_automaton_t xbt_automaton_new_automaton(){ xbt_state_t xbt_automaton_new_state(xbt_automaton_t a, int type, char* id){ xbt_state_t state = NULL; state = xbt_new0(struct xbt_state, 1); - state->visited = 0; state->type = type; state->id = strdup(id); state->in = xbt_dynar_new(sizeof(xbt_transition_t), NULL); diff --git a/examples/msg/mc/automaton.h b/examples/msg/mc/automaton.h index d1568c1a7f..b5e1b9d11b 100644 --- a/examples/msg/mc/automaton.h +++ b/examples/msg/mc/automaton.h @@ -14,7 +14,6 @@ typedef struct xbt_state { int type; /* -1 = init, 0 = inter, 1 = final */ xbt_dynar_t in; xbt_dynar_t out; - int visited; } s_xbt_state; typedef struct xbt_state* xbt_state_t; diff --git a/src/mc/private.h b/src/mc/private.h index 76c0e899ec..39332682f8 100644 --- a/src/mc/private.h +++ b/src/mc/private.h @@ -229,6 +229,10 @@ typedef struct s_mc_pair_stateless{ xbt_state_t automaton_state; }s_mc_pair_stateless_t, *mc_pair_stateless_t; +typedef struct s_mc_pair_stateless_reached{ + char *id_state_automaton; +}s_mc_pair_reached_stateless_t, *mc_pair_reached_stateless_t; + extern xbt_fifo_t mc_stack_liveness_stateless; mc_pair_stateless_t new_pair_stateless(mc_state_t sg, xbt_state_t st);