From a1a834c0fd7760948192af362d9200bdaf085565 Mon Sep 17 00:00:00 2001 From: Gabriel Corona Date: Tue, 17 Jun 2014 16:44:42 +0200 Subject: [PATCH] [mc] Do not use offsetof() in mc_snapshot_get_heap_end We don't need this. It's much clearer like this. --- src/mc/mc_private.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mc/mc_private.h b/src/mc/mc_private.h index ea4746ae20..8362de99df 100644 --- a/src/mc/mc_private.h +++ b/src/mc/mc_private.h @@ -672,7 +672,7 @@ uint64_t mc_hash_processes_state(int num_state, xbt_dynar_t stacks); inline static void* mc_snapshot_get_heap_end(mc_snapshot_t snapshot) { if(snapshot==NULL) xbt_die("snapshot is NULL"); - char* addr = (char*) std_heap + offsetof(struct mdesc, breakval); + void** addr = &((xbt_mheap_t)std_heap)->breakval; return mc_snapshot_read_pointer(addr, snapshot); } -- 2.20.1