mirror of
https://github.com/vcmi/vcmi.git
synced 2024-11-28 08:48:48 +02:00
Enable glibc assertions to detect cases of undefined behavior
This commit is contained in:
parent
9cf5c6a6c1
commit
bd807ba02c
6
Global.h
6
Global.h
@ -100,6 +100,12 @@ static_assert(sizeof(bool) == 1, "Bool needs to be 1 byte in size.");
|
||||
|
||||
#define _USE_MATH_DEFINES
|
||||
|
||||
#ifndef NDEBUG
|
||||
// Enable additional debug checks from glibc / libstdc++ when building with enabled assertions
|
||||
// Since these defines must be declared BEFORE including glibc header we can not check for __GLIBCXX__ macro to detect that glibc is in use
|
||||
# define _GLIBCXX_ASSERTIONS
|
||||
#endif
|
||||
|
||||
#include <algorithm>
|
||||
#include <any>
|
||||
#include <array>
|
||||
|
Loading…
Reference in New Issue
Block a user