commit | 32d40f5f4489335d2dc292b43d246bd7d3fe7e3d | [log] [tgz] |
---|---|---|
author | Howard Hinnant <hhinnant@apple.com> | Tue Mar 26 21:40:54 2013 +0000 |
committer | Howard Hinnant <hhinnant@apple.com> | Tue Mar 26 21:40:54 2013 +0000 |
tree | 03cb75f127c01d3198a1d7a2f6c80617979f851b | |
parent | 02d5e18917a9dc1df45d29e172859099cb261ad0 [diff] |
Tighten up the iterator requirements for the vector member templates. This is especially important for the constructors so that is_constructible<vector<T>, I, I> gives the right answer when T can not be constructed from *I. Test case included for this latter point. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@178075 91177308-0d34-0410-b5e6-96231b3b80d8