You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
libcxx_old/test/containers/sequences
Howard Hinnant b4e67cfd42 After years of telling people: 'If you ever find any of my code that self-move-assigns, send me a bug report.' Somebody finally took me up on it. vector::erase(begin(), begin()) does a self-move-assign of every element in the vector, leaving all of those elements in an unspecified state. I checked the other containers for this same bug and did not find it. Added test case.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@179760 91177308-0d34-0410-b5e6-96231b3b80d8
13 years ago
..
array Added static_assert to std::get<N>(std::array) calls to catch "out of bounds" calls 13 years ago
deque Fix exception safety bug in vector::push_back 13 years ago
forwardlist Fix exception safety bug in vector::push_back 13 years ago
list I believe this finishes up debug mode for list. The testing is a little weak, but I believe all of the functionality is there. Certainly enough for people to checkout and start beating up on. 13 years ago
vector After years of telling people: 'If you ever find any of my code that self-move-assigns, send me a bug report.' Somebody finally took me up on it. vector::erase(begin(), begin()) does a self-move-assign of every element in the vector, leaving all of those elements in an unspecified state. I checked the other containers for this same bug and did not find it. Added test case. 13 years ago
vector.bool Need one more swap overload for swapping two lvalue vector<bool>::reference's. 13 years ago
nothing_to_do.pass.cpp license change 15 years ago