solstice-solver

Solver library of the solstice app
git clone git://git.meso-star.com/solstice-solver.git
Log | Files | Refs | README | LICENSE

commit 3e546e9fa0383dd435900f95762f4badd6784b9c
parent e2d2f9c1df9ab283def9cb6052acd4c979ae271a
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date:   Tue, 28 Jun 2016 16:45:10 +0200

Fix an assert

Diffstat:
Msrc/ssol_shape.c | 6++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/ssol_shape.c b/src/ssol_shape.c @@ -218,7 +218,8 @@ ssol_shape_ref_get (struct ssol_shape* shape) { if (!shape) return RES_BAD_ARG; - ASSERT(SHAPE_FIRST_TYPE <= shape->type && shape->type <= SHAPE_LAST_TYPE); + ASSERT(shape->type == SHAPE_NONE + || (SHAPE_FIRST_TYPE <= shape->type && shape->type <= SHAPE_LAST_TYPE)); ref_get(&shape->ref); return RES_OK; } @@ -228,7 +229,8 @@ ssol_shape_ref_put (struct ssol_shape* shape) { if (!shape) return RES_BAD_ARG; - ASSERT(SHAPE_FIRST_TYPE <= shape->type && shape->type <= SHAPE_LAST_TYPE); + ASSERT(shape->type == SHAPE_NONE + || (SHAPE_FIRST_TYPE <= shape->type && shape->type <= SHAPE_LAST_TYPE)); ref_put(&shape->ref, shape_release); return RES_OK; }