summaryrefslogtreecommitdiffstats
path: root/libcxx/test/containers/unord/unord.set/iterators.pass.cpp
diff options
context:
space:
mode:
authorMarshall Clow <mclow.lists@gmail.com>2013-08-07 21:30:44 +0000
committerMarshall Clow <mclow.lists@gmail.com>2013-08-07 21:30:44 +0000
commit2c1a894061c39b80d221ad6b061f0eb8aadfaaf6 (patch)
tree2cda83e145c8baf4e7b2f6a00fedba775d1372c0 /libcxx/test/containers/unord/unord.set/iterators.pass.cpp
parentacfbbd77f80c012707c6ed5ebe1a5be35778c41d (diff)
downloadbcm5719-llvm-2c1a894061c39b80d221ad6b061f0eb8aadfaaf6.tar.gz
bcm5719-llvm-2c1a894061c39b80d221ad6b061f0eb8aadfaaf6.zip
N3644 support for <unordered_set> and <unordered_map>
llvm-svn: 187915
Diffstat (limited to 'libcxx/test/containers/unord/unord.set/iterators.pass.cpp')
-rw-r--r--libcxx/test/containers/unord/unord.set/iterators.pass.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/libcxx/test/containers/unord/unord.set/iterators.pass.cpp b/libcxx/test/containers/unord/unord.set/iterators.pass.cpp
index 7815b9b381e..6127d669b42 100644
--- a/libcxx/test/containers/unord/unord.set/iterators.pass.cpp
+++ b/libcxx/test/containers/unord/unord.set/iterators.pass.cpp
@@ -107,4 +107,18 @@ int main()
C::const_iterator i;
}
#endif
+#if _LIBCPP_STD_VER > 11
+ { // N3664 testing
+ typedef std::unordered_set<int> C;
+ C::iterator ii1{}, ii2{};
+ C::iterator ii4 = ii1;
+ C::const_iterator cii{};
+ assert ( ii1 == ii2 );
+ assert ( ii1 == ii4 );
+ assert ( ii1 == cii );
+
+ assert ( !(ii1 != ii2 ));
+ assert ( !(ii1 != cii ));
+ }
+#endif
}
OpenPOWER on IntegriCloud