Files
MapLibreParticleLab/src/mbgl/util/assert.hpp
2015-06-29 11:32:19 +02:00

14 lines
513 B
C++

#ifndef MBGL_UTIL_ASSERT
#define MBGL_UTIL_ASSERT
#include <cassert>
// Based on FreeBSD's src/include/assert.h
// Licensed under the original BSD license
#define assert_always(expr) \
((void)((expr) ? ((void)0) : ((void)fprintf(stderr, "%s:%u: failed assertion `%s'\n", \
__FILE__, __LINE__, #expr), \
abort())))
#endif