diff --git a/source/blender/blenkernel/intern/mesh_wrapper.c b/source/blender/blenkernel/intern/mesh_wrapper.c index f073feffedc..8460c0c43c6 100644 --- a/source/blender/blenkernel/intern/mesh_wrapper.c +++ b/source/blender/blenkernel/intern/mesh_wrapper.c @@ -162,5 +162,5 @@ bool BKE_mesh_wrapper_minmax(const Mesh *me, float min[3], float max[3]) return BKE_mesh_minmax(me, min, max); } BLI_assert(0); - return false; + //return false; } diff --git a/source/blender/blenlib/BLI_assert.h b/source/blender/blenlib/BLI_assert.h index b9cb32a310e..7f94d62272f 100644 --- a/source/blender/blenlib/BLI_assert.h +++ b/source/blender/blenlib/BLI_assert.h @@ -46,6 +46,11 @@ extern "C" { #ifndef NDEBUG # include "BLI_system.h" + +static inline void BLI_abort(void) +{ + abort(); +} /* _BLI_ASSERT_PRINT_POS */ # if defined(__GNUC__) # define _BLI_ASSERT_PRINT_POS(a) \ @@ -69,7 +74,7 @@ extern "C" { # endif /* _BLI_ASSERT_ABORT */ # ifdef WITH_ASSERT_ABORT -# define _BLI_ASSERT_ABORT abort +# define _BLI_ASSERT_ABORT BLI_abort # else # define _BLI_ASSERT_ABORT() (void)0 # endif