mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-25 12:12:47 +01:00
[C++11] Force the other C++11 standard library detection macros to be
on unconditionally. Continuing to break down the C++98 support, hopefully without breaking anything. llvm-svn: 202579
This commit is contained in:
parent
043ff79772
commit
a501de224b
@ -80,21 +80,13 @@
|
|||||||
/// * {true,false}_type
|
/// * {true,false}_type
|
||||||
/// * is_constructible
|
/// * is_constructible
|
||||||
/// * etc...
|
/// * etc...
|
||||||
#if defined(__GXX_EXPERIMENTAL_CXX0X__) || LLVM_MSC_PREREQ(1700)
|
|
||||||
#define LLVM_HAS_CXX11_TYPETRAITS 1
|
#define LLVM_HAS_CXX11_TYPETRAITS 1
|
||||||
#else
|
|
||||||
#define LLVM_HAS_CXX11_TYPETRAITS 0
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/// \macro LLVM_HAS_CXX11_STDLIB
|
/// \macro LLVM_HAS_CXX11_STDLIB
|
||||||
/// \brief Does the compiler have the C++11 standard library.
|
/// \brief Does the compiler have the C++11 standard library.
|
||||||
///
|
///
|
||||||
/// Implies LLVM_HAS_RVALUE_REFERENCES, LLVM_HAS_CXX11_TYPETRAITS
|
/// Implies LLVM_HAS_RVALUE_REFERENCES, LLVM_HAS_CXX11_TYPETRAITS
|
||||||
#if defined(__GXX_EXPERIMENTAL_CXX0X__) || LLVM_MSC_PREREQ(1700)
|
|
||||||
#define LLVM_HAS_CXX11_STDLIB 1
|
#define LLVM_HAS_CXX11_STDLIB 1
|
||||||
#else
|
|
||||||
#define LLVM_HAS_CXX11_STDLIB 0
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/// \macro LLVM_HAS_VARIADIC_TEMPLATES
|
/// \macro LLVM_HAS_VARIADIC_TEMPLATES
|
||||||
/// \brief Does this compiler support variadic templates.
|
/// \brief Does this compiler support variadic templates.
|
||||||
|
Loading…
Reference in New Issue
Block a user