mirror of
https://github.com/TartanLlama/optional.git
synced 2025-07-31 18:34:26 +02:00
More constexpr fixes
This commit is contained in:
@@ -28,6 +28,10 @@
|
|||||||
#define TL_OPTIONAL_GCC49
|
#define TL_OPTIONAL_GCC49
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if (defined(__GNUC__) && __GNUC__ == 5 && __GNUC_MINOR__ == 0)
|
||||||
|
#define TL_OPTIONAL_GCC50
|
||||||
|
#endif
|
||||||
|
|
||||||
#if (defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ <= 9)
|
#if (defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ <= 9)
|
||||||
#define TL_OPTIONAL_NO_CONSTRR
|
#define TL_OPTIONAL_NO_CONSTRR
|
||||||
#endif
|
#endif
|
||||||
@@ -36,8 +40,9 @@
|
|||||||
#define TL_OPTIONAL_CXX14
|
#define TL_OPTIONAL_CXX14
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if __cplusplus == 201103L || defined(TL_OPTIONAL_MSVC2015) || \
|
#if (__cplusplus == 201103L || defined(TL_OPTIONAL_MSVC2015) || \
|
||||||
defined(TL_OPTIONAL_GCC49)
|
defined(TL_OPTIONAL_GCC49)) && \
|
||||||
|
!defined(TL_OPTIONAL_GCC50)
|
||||||
/// \exclude
|
/// \exclude
|
||||||
#define TL_OPTIONAL_11_CONSTEXPR
|
#define TL_OPTIONAL_11_CONSTEXPR
|
||||||
#else
|
#else
|
||||||
|
Reference in New Issue
Block a user