summaryrefslogtreecommitdiffstats
path: root/libcxx/include/__functional_base
diff options
context:
space:
mode:
authorEric Fiselier <eric@efcs.ca>2017-01-06 20:58:25 +0000
committerEric Fiselier <eric@efcs.ca>2017-01-06 20:58:25 +0000
commit8f56dedb5f6aaf7ccfe58885de6797ab55a573a6 (patch)
tree5dd02eeb107ecd02fb4d4c272cdd9eb52326880c /libcxx/include/__functional_base
parentb6c6eaf22624720cdf6982d06ac99a4372b1b4df (diff)
downloadbcm5719-llvm-8f56dedb5f6aaf7ccfe58885de6797ab55a573a6.tar.gz
bcm5719-llvm-8f56dedb5f6aaf7ccfe58885de6797ab55a573a6.zip
Replace _LIBCPP_HAS_NO_DELETED_FUNCTIONS with _LIBCPP_CXX03_LANG
llvm-svn: 291278
Diffstat (limited to 'libcxx/include/__functional_base')
-rw-r--r--libcxx/include/__functional_base17
1 files changed, 2 insertions, 15 deletions
diff --git a/libcxx/include/__functional_base b/libcxx/include/__functional_base
index 8589d04408b..05c9f066fd0 100644
--- a/libcxx/include/__functional_base
+++ b/libcxx/include/__functional_base
@@ -552,23 +552,10 @@ cref(reference_wrapper<_Tp> __t) _NOEXCEPT
return cref(__t.get());
}
-#ifndef _LIBCPP_HAS_NO_VARIADICS
-#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
-#ifndef _LIBCPP_HAS_NO_DELETED_FUNCTIONS
-
+#ifndef _LIBCPP_CXX03_LANG
template <class _Tp> void ref(const _Tp&&) = delete;
template <class _Tp> void cref(const _Tp&&) = delete;
-
-#else // _LIBCPP_HAS_NO_DELETED_FUNCTIONS
-
-template <class _Tp> void ref(const _Tp&&);// = delete;
-template <class _Tp> void cref(const _Tp&&);// = delete;
-
-#endif // _LIBCPP_HAS_NO_DELETED_FUNCTIONS
-
-#endif // _LIBCPP_HAS_NO_RVALUE_REFERENCES
-
-#endif // _LIBCPP_HAS_NO_VARIADICS
+#endif
#if _LIBCPP_STD_VER > 11
template <class _Tp1, class _Tp2 = void>
OpenPOWER on IntegriCloud