summaryrefslogtreecommitdiffstats
path: root/libcxx/test/containers/associative/set
diff options
context:
space:
mode:
authorHoward Hinnant <hhinnant@apple.com>2011-01-28 23:46:28 +0000
committerHoward Hinnant <hhinnant@apple.com>2011-01-28 23:46:28 +0000
commit2774545736201f6893b758acf3790bcb28b8acee (patch)
tree3e6d0cac2d42471289a734d4e72c62695f53f60a /libcxx/test/containers/associative/set
parent9f9438b31495ff8d0372ba4e0183fe87f14864ed (diff)
downloadbcm5719-llvm-2774545736201f6893b758acf3790bcb28b8acee.tar.gz
bcm5719-llvm-2774545736201f6893b758acf3790bcb28b8acee.zip
Bug 9096 - list::iterator not default constructible
llvm-svn: 124508
Diffstat (limited to 'libcxx/test/containers/associative/set')
-rw-r--r--libcxx/test/containers/associative/set/iterator.pass.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/libcxx/test/containers/associative/set/iterator.pass.cpp b/libcxx/test/containers/associative/set/iterator.pass.cpp
index c19e81ab2dd..eb401951aaa 100644
--- a/libcxx/test/containers/associative/set/iterator.pass.cpp
+++ b/libcxx/test/containers/associative/set/iterator.pass.cpp
@@ -63,7 +63,8 @@ int main()
std::set<int> m(ar, ar+sizeof(ar)/sizeof(ar[0]));
assert(std::distance(m.begin(), m.end()) == m.size());
assert(std::distance(m.rbegin(), m.rend()) == m.size());
- std::set<int>::iterator i = m.begin();
+ std::set<int>::iterator i;
+ i = m.begin();
std::set<int>::const_iterator k = i;
assert(i == k);
for (int j = 1; j <= m.size(); ++j, ++i)
@@ -103,7 +104,8 @@ int main()
assert(std::distance(m.cbegin(), m.cend()) == m.size());
assert(std::distance(m.rbegin(), m.rend()) == m.size());
assert(std::distance(m.crbegin(), m.crend()) == m.size());
- std::set<int, double>::const_iterator i = m.begin();
+ std::set<int, double>::const_iterator i;
+ i = m.begin();
for (int j = 1; j <= m.size(); ++j, ++i)
assert(*i == j);
}
OpenPOWER on IntegriCloud