X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/00e73cde9763ace0823328ea4f8811b966c1ff37..891407b66c3f9fee27e860a6810f82cba7f82c90:/src/mc/mc_hash.c diff --git a/src/mc/mc_hash.c b/src/mc/mc_hash.c index 2916ed28ee..5b824aeb12 100644 --- a/src/mc/mc_hash.c +++ b/src/mc/mc_hash.c @@ -137,7 +137,8 @@ static void mc_hash_value(mc_hash_t* hash, mc_hashing_state* state, mc_object_in XBT_DEBUG("Hash struct member %s", member->name); if(type->subtype==NULL) return; - mc_hash_value(hash, state, info, ((char*)address) + member->offset, type->subtype); + void* member_variable = mc_member_resolve(address, type, member, NULL); + mc_hash_value(hash, state, info, member_variable, type->subtype); } return; }