From 6ed01002917e305c2aeb6382684edc47973bd7cf Mon Sep 17 00:00:00 2001 From: Aaron Culliney Date: Sat, 7 Apr 2018 11:16:40 -0700 Subject: [PATCH] More explicitly enable assert() in Droid release builds --- src/meta/log.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/meta/log.h b/src/meta/log.h index a12550d1..ead49522 100644 --- a/src/meta/log.h +++ b/src/meta/log.h @@ -88,6 +88,15 @@ void log_outputString(const char * const str); } while (0) #endif +#if defined(NDEBUG) +# if defined(__ANDROID__) +// HACK NOTE : keep assertions in Android release code to get better introspection into potential crashes +# else +# undef assert +# define assert(e) +# endif +#endif + #define LOG(...) \ if (LIKELY(do_logging)) { \ GLenum _glerr = safeGLGetError(); \