From feca70fb4d4d07ec92348307687347c9deed0e61 Mon Sep 17 00:00:00 2001 From: Shaden Smith Date: Thu, 27 Oct 2016 11:00:54 -0500 Subject: [PATCH] Removes undefined behavior (GCC 6.2.1 warning). --- generators/active/active.c | 2 +- generators/twolevel/active_ring.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/generators/active/active.c b/generators/active/active.c index 8d123f7..9fd6707 100644 --- a/generators/active/active.c +++ b/generators/active/active.c @@ -60,7 +60,7 @@ typedef struct _active_ring_t { uint32_t max; uint32_t current; uint32_t offset[TREND_POINTS]; - uint32_t cnt_dist[MAX_DISTRO]; + uint32_t cnt_dist[MAX_DISTRO+1]; active_el_t *el_set; uint64_t nextid; uint64_t keys_generated; diff --git a/generators/twolevel/active_ring.h b/generators/twolevel/active_ring.h index 532cabf..01033f0 100644 --- a/generators/twolevel/active_ring.h +++ b/generators/twolevel/active_ring.h @@ -43,7 +43,7 @@ struct _active_ring_t { uint32_t max; uint32_t current; uint32_t offset[TREND_POINTS]; - uint32_t cnt_dist[MAX_DISTRO]; + uint32_t cnt_dist[MAX_DISTRO+1]; uint8_t * el_set; uint64_t nextid; uint64_t keys_generated;