Commit b5aaf326 by Paolo Carlini Committed by Paolo Carlini

erase.cc: Fix.

2008-11-11  Paolo Carlini  <paolo.carlini@oracle.com>

	* testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc: Fix.
	* testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
	Likewise.

From-SVN: r141766
parent 1b32e4e5
2008-11-11 Paolo Carlini <paolo.carlini@oracle.com>
* testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc: Fix.
* testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
Likewise.
2008-11-11 Bob Walters <bob.s.walters@gmail.com>
* include/bits/forward_list.h: Support non-standard pointer types
......
// Test for Container using non-standard pointer types.
// Copyright (C) 2008
// Free Software Foundation, Inc.
// Copyright (C) 2008 Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is free
// software; you can redistribute it and/or modify it under the
......@@ -29,6 +28,7 @@
// the GNU General Public License.
#include <vector>
#include <stdexcept>
#include <testsuite_hooks.h>
#include <ext/extptr_allocator.h>
......
......@@ -2,8 +2,7 @@
// Test for Container using non-standard pointer types.
// Copyright (C) 2008
// Free Software Foundation, Inc.
// Copyright (C) 2008 Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is free
// software; you can redistribute it and/or modify it under the
......@@ -56,13 +55,9 @@ test01()
typedef vec_type::iterator iterator_type;
vec_type v(A, A + N);
std::cout << v.size() << std::endl;
std::cout << v.capacity() << std::endl;
std::cout << v.max_size() << std::endl;
iterator_type it1 = v.erase(v.begin() + 1);
VERIFY( it1 == v.begin() + 1 );
std::cout << N << std::endl << v.size() << std::endl;
VERIFY( v.size() == N1 );
VERIFY( std::equal(v.begin(), v.end(), A1) );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment