avutil/internal: Do not enable CHECKED with DEBUG

This avoids potential undefined behavior in debug mode while still allowing
developers which want to check for potential additional overflows to do so
by manually enabling this.

Reviewed-by: wm4
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
Michael Niedermayer 2017-04-07 13:49:09 +02:00
parent 25e491b6f9
commit a44b3abb4c
1 changed files with 2 additions and 3 deletions

View File

@ -30,9 +30,8 @@
# define NDEBUG
#endif
#if defined(DEBUG) && !defined(CHECKED)
# define CHECKED
#endif
// This can be enabled to allow detection of additional integer overflows with ubsan
//#define CHECKED
#include <limits.h>
#include <stdint.h>