diff options
| author | Chandler Carruth <chandlerc@gmail.com> | 2014-03-01 06:31:00 +0000 |
|---|---|---|
| committer | Chandler Carruth <chandlerc@gmail.com> | 2014-03-01 06:31:00 +0000 |
| commit | a5dbff71e83b0983f7be9f3e3288e8911af71266 (patch) | |
| tree | fd6db6bb0a0d2306cb5677ea8583f5a74bb43be9 | |
| parent | bf70566a450a28e24bd1eb5539af8d407fb9959b (diff) | |
| download | bcm5719-llvm-a5dbff71e83b0983f7be9f3e3288e8911af71266.tar.gz bcm5719-llvm-a5dbff71e83b0983f7be9f3e3288e8911af71266.zip | |
[C++11] Turn off compiler-based detection of R-value references, relying
on the fact that we now build in C++11 mode with modern compilers. This
should flush out any issues. If the build bots are happy with this, I'll
GC all the code for coping without R-value references.
llvm-svn: 202574
| -rw-r--r-- | llvm/include/llvm/Support/Compiler.h | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/llvm/include/llvm/Support/Compiler.h b/llvm/include/llvm/Support/Compiler.h index d7621a0513b..e5bde0fae92 100644 --- a/llvm/include/llvm/Support/Compiler.h +++ b/llvm/include/llvm/Support/Compiler.h @@ -56,15 +56,8 @@ #define LLVM_MSC_PREREQ(version) 0 #endif -/// \brief Does the compiler support r-value references? -/// This implies that <utility> provides the one-argument std::move; it -/// does not imply the existence of any other C++ library features. -#if __has_feature(cxx_rvalue_references) || \ - defined(__GXX_EXPERIMENTAL_CXX0X__) || LLVM_MSC_PREREQ(1600) +/// \brief We require the host compiler to support r-value references. #define LLVM_HAS_RVALUE_REFERENCES 1 -#else -#define LLVM_HAS_RVALUE_REFERENCES 0 -#endif /// \brief Does the compiler support r-value reference *this? /// |

