summaryrefslogtreecommitdiffstats
path: root/libcxx/test/containers/sequences
diff options
context:
space:
mode:
authorMarshall Clow <mclow.lists@gmail.com>2013-08-07 20:48:48 +0000
committerMarshall Clow <mclow.lists@gmail.com>2013-08-07 20:48:48 +0000
commit07186a7d2d1537c43d6fdaf3ec687f0667f5a952 (patch)
tree9576ab926b3fe532be95dd721382854978616718 /libcxx/test/containers/sequences
parent303e27d8ce2a51a38e3924537058a9416893720a (diff)
downloadbcm5719-llvm-07186a7d2d1537c43d6fdaf3ec687f0667f5a952.tar.gz
bcm5719-llvm-07186a7d2d1537c43d6fdaf3ec687f0667f5a952.zip
N3644 support for <string> and <vector>
llvm-svn: 187909
Diffstat (limited to 'libcxx/test/containers/sequences')
-rw-r--r--libcxx/test/containers/sequences/vector/iterators.pass.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/libcxx/test/containers/sequences/vector/iterators.pass.cpp b/libcxx/test/containers/sequences/vector/iterators.pass.cpp
index fbd40298d19..8e0d482f020 100644
--- a/libcxx/test/containers/sequences/vector/iterators.pass.cpp
+++ b/libcxx/test/containers/sequences/vector/iterators.pass.cpp
@@ -135,4 +135,17 @@ int main()
assert(j->first == 3);
}
#endif
+#if _LIBCPP_STD_VER > 11
+ { // N3664 testing
+ typedef std::vector<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