catchiofailure: defined _GLIBCXX_USE_CXX11_ABI first to cover GCC 5
Fix #7
This commit is contained in:
parent
8b0661713b
commit
7f140c7058
|
@ -1,12 +1,12 @@
|
||||||
// include libstd++ specific header <bits/c++config.h> containing _GLIBCXX_RELEASE
|
#define _GLIBCXX_USE_CXX11_ABI 0
|
||||||
|
// include libstd++ specific header <bits/c++config.h> containing __GLIBCXX__
|
||||||
// without including ios already (must be included after setting _GLIBCXX_USE_CXX11_ABI)
|
// without including ios already (must be included after setting _GLIBCXX_USE_CXX11_ABI)
|
||||||
#include <cctype>
|
#include <cstddef>
|
||||||
|
|
||||||
// ensure the old ABI is used under libstd++ < 7 and the new ABI under libstd++ >= 7
|
// ensure the old ABI is used under libstd++ < 7 and the new ABI under libstd++ >= 7
|
||||||
#if defined(_GLIBCXX_RELEASE) && _GLIBCXX_RELEASE >= 7
|
#if __GLIBCXX__ >= 20170502
|
||||||
|
#undef _GLIBCXX_USE_CXX11_ABI
|
||||||
#define _GLIBCXX_USE_CXX11_ABI 1
|
#define _GLIBCXX_USE_CXX11_ABI 1
|
||||||
#else
|
|
||||||
#define _GLIBCXX_USE_CXX11_ABI 0
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "./catchiofailure.h"
|
#include "./catchiofailure.h"
|
||||||
|
|
Loading…
Reference in New Issue