diff options
author | Eric Fiselier <eric@efcs.ca> | 2017-04-18 21:16:26 +0000 |
---|---|---|
committer | Eric Fiselier <eric@efcs.ca> | 2017-04-18 21:16:26 +0000 |
commit | 7196ee3175a1d2d88ddcb28de90062eb17ce4957 (patch) | |
tree | 92e5302b777be6c8280451b0a8310dde4445bd0d /libcxx/test/std/containers/container.adaptors/stack/stack.defn | |
parent | 63f6c0263816994c2c822bcef9ff482882184a96 (diff) | |
download | bcm5719-llvm-7196ee3175a1d2d88ddcb28de90062eb17ce4957.tar.gz bcm5719-llvm-7196ee3175a1d2d88ddcb28de90062eb17ce4957.zip |
Cleanup _LIBCPP_HAS_NO_<c++11-feature> macro uses in std::stack.
llvm-svn: 300602
Diffstat (limited to 'libcxx/test/std/containers/container.adaptors/stack/stack.defn')
-rw-r--r-- | libcxx/test/std/containers/container.adaptors/stack/stack.defn/assign_move.pass.cpp | 6 | ||||
-rw-r--r-- | libcxx/test/std/containers/container.adaptors/stack/stack.defn/push_rv.pass.cpp | 4 |
2 files changed, 4 insertions, 6 deletions
diff --git a/libcxx/test/std/containers/container.adaptors/stack/stack.defn/assign_move.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.defn/assign_move.pass.cpp index 75cbec1c47c..cbb63462a8d 100644 --- a/libcxx/test/std/containers/container.adaptors/stack/stack.defn/assign_move.pass.cpp +++ b/libcxx/test/std/containers/container.adaptors/stack/stack.defn/assign_move.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// +// UNSUPPORTED: c++98, c++03 + // <stack> // stack& operator=(stack&& q); @@ -16,7 +18,6 @@ #include "MoveOnly.h" -#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES template <class C> C @@ -28,15 +29,12 @@ make(int n) return c; } -#endif // _LIBCPP_HAS_NO_RVALUE_REFERENCES int main() { -#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES std::stack<MoveOnly> q(make<std::deque<MoveOnly> >(5)); std::stack<MoveOnly> q2; q2 = std::move(q); assert(q2.size() == 5); assert(q.empty()); -#endif // _LIBCPP_HAS_NO_RVALUE_REFERENCES } diff --git a/libcxx/test/std/containers/container.adaptors/stack/stack.defn/push_rv.pass.cpp b/libcxx/test/std/containers/container.adaptors/stack/stack.defn/push_rv.pass.cpp index 67d0ea3385f..9165f6ecc1b 100644 --- a/libcxx/test/std/containers/container.adaptors/stack/stack.defn/push_rv.pass.cpp +++ b/libcxx/test/std/containers/container.adaptors/stack/stack.defn/push_rv.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// +// UNSUPPORTED: c++98, c++03 + // <stack> // void push(value_type&& v); @@ -18,7 +20,6 @@ int main() { -#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES std::stack<MoveOnly> q; q.push(MoveOnly(1)); assert(q.size() == 1); @@ -29,5 +30,4 @@ int main() q.push(MoveOnly(3)); assert(q.size() == 3); assert(q.top() == MoveOnly(3)); -#endif // _LIBCPP_HAS_NO_RVALUE_REFERENCES } |