diff options
Diffstat (limited to 'libcxx')
| -rw-r--r-- | libcxx/test/containers/sequences/vector.bool/iterators.pass.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libcxx/test/containers/sequences/vector.bool/iterators.pass.cpp b/libcxx/test/containers/sequences/vector.bool/iterators.pass.cpp index 65a6c1317a6..f45bf986990 100644 --- a/libcxx/test/containers/sequences/vector.bool/iterators.pass.cpp +++ b/libcxx/test/containers/sequences/vector.bool/iterators.pass.cpp @@ -94,4 +94,16 @@ int main() C::const_iterator j; } #endif +#if _LIBCPP_STD_VER > 11 + { // N3664 testing + std::vector<bool>::iterator ii1{}, ii2{}; + std::vector<bool>::iterator ii4 = ii1; + std::vector<bool>::const_iterator cii{}; + assert ( ii1 == ii2 ); + assert ( ii1 == ii4 ); + assert ( ii1 == cii ); + assert ( !(ii1 != ii2 )); + assert ( !(ii1 != cii )); + } +#endif } |

