]> git.ipfire.org Git - thirdparty/gcc.git/blame - libstdc++-v3/testsuite/23_containers/map/operators/1.cc
Update copyright years.
[thirdparty/gcc.git] / libstdc++-v3 / testsuite / 23_containers / map / operators / 1.cc
CommitLineData
4ac2509b
FD
1// { dg-do compile }
2
3eea1aed
BG
3// 2000-09-07 bgarcia@laurelnetworks.com
4
8d9254fc 5// Copyright (C) 2000-2020 Free Software Foundation, Inc.
3eea1aed
BG
6//
7// This file is part of the GNU ISO C++ Library. This library is free
8// software; you can redistribute it and/or modify it under the
9// terms of the GNU General Public License as published by the
748086b7 10// Free Software Foundation; either version 3, or (at your option)
3eea1aed
BG
11// any later version.
12
13// This library is distributed in the hope that it will be useful,
14// but WITHOUT ANY WARRANTY; without even the implied warranty of
15// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16// GNU General Public License for more details.
17
18// You should have received a copy of the GNU General Public License along
748086b7
JJ
19// with this library; see the file COPYING3. If not see
20// <http://www.gnu.org/licenses/>.
3eea1aed 21
4ac2509b 22// 23.4.4 template class map
3eea1aed
BG
23
24#include <map>
3eea1aed 25
5acf59f8 26// libstdc++/737
a9ab8db1 27// http://gcc.gnu.org/ml/libstdc++/2000-11/msg00093.html
4ac2509b 28void test01()
c55d2670 29{
4ac2509b 30 typedef std::map<int, const int> MapInt;
755f30f4
BK
31
32 MapInt m;
33
d7541133 34 for (unsigned i = 0; i < 10; ++i)
755f30f4
BK
35 m.insert(MapInt::value_type(i,i));
36
5acf59f8 37 for (MapInt::const_iterator i = m.begin(); i != m.end(); ++i)
4ac2509b 38 { }
755f30f4 39
5acf59f8 40 for (MapInt::const_iterator i = m.begin(); m.end() != i; ++i)
4ac2509b 41 { }
c55d2670
TP
42}
43
44int main()
45{
4ac2509b 46 test01();
c55d2670
TP
47 return 0;
48}