Remove all instances of _LIBCPP_HAS_NO_RVALUE_REFERENCES from test/std/utilities

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@283032 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Eric Fiselier
2016-10-01 10:46:01 +00:00
parent cdac787ae8
commit 89e826a160
45 changed files with 118 additions and 209 deletions

View File

@@ -16,6 +16,7 @@
#include <functional>
#include <cassert>
#include "test_macros.h"
#include "count_new.hpp"
class A
@@ -88,7 +89,7 @@ int main()
assert(f2.target<int(*)(int)>() == 0);
assert(f2.target<A>() == 0);
}
#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
#if TEST_STD_VER >= 11
assert(globalMemCounter.checkOutstandingNewEq(0));
{
std::function<int(int)> f = A();
@@ -105,5 +106,5 @@ int main()
assert(f.target<A>() == 0);
assert(f.target<int(*)(int)>() == 0);
}
#endif // _LIBCPP_HAS_NO_RVALUE_REFERENCES
#endif
}