7 Commits

Author SHA1 Message Date
Louis Dionne
239c70ec62 [libc++] Mark CTAD tests as not failing on AppleClang 10.0.1
They do fail on AppleClang 10.0.0, but not AppleClang 10.0.1

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@372632 91177308-0d34-0410-b5e6-96231b3b80d8
2019-09-23 17:22:13 +00:00
Louis Dionne
e46f68502a [libc++] Take 2: Implement CTAD for map and multimap
This is a re-application of r362986 (which was reverted in r363688) with fixes
for the issue that caused it to be reverted.

Thanks to Arthur O'Dwyer for the patch.

Differential Revision: https://reviews.llvm.org/D58587

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@363968 91177308-0d34-0410-b5e6-96231b3b80d8
2019-06-20 19:32:00 +00:00
Louis Dionne
11aae354b9 [libc++] Revert the addition of map/multimap CTAD
This was found to be broken on Clang trunk. This is a revert of the
following commits (the subsequent commits added XFAILs to the tests
that were missing from the original submission):

    r362986: Implement deduction guides for map/multimap.
    r363014: Add some XFAILs
    r363097: Add more XFAILs
    r363197: Add even more XFAILs

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@363688 91177308-0d34-0410-b5e6-96231b3b80d8
2019-06-18 14:40:15 +00:00
Louis Dionne
3939b1c7e7 [libcxx] XFAIL some CTAD tests on AppleClang 10
AppleClang 10 doesn't contain some changes that are required for this
test to give the right error message.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@363197 91177308-0d34-0410-b5e6-96231b3b80d8
2019-06-12 20:12:44 +00:00
Marshall Clow
88b46e4a16 XFAIL a couple of tests on apple-clang-9.1, which is a compiler that I didn't know existed
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@363097 91177308-0d34-0410-b5e6-96231b3b80d8
2019-06-11 20:14:07 +00:00
Marshall Clow
6b83993a22 XFAIL a couple of CTAD tests on clang-6; it gives different error messages than clang 7/8/9
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@363014 91177308-0d34-0410-b5e6-96231b3b80d8
2019-06-11 00:23:50 +00:00
Marshall Clow
49ae262e74 Implement deduction guides for map/multimap. Reviewed as https://reviews.llvm.org/D58587. Thanks to Quuxplusone for the submission.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@362986 91177308-0d34-0410-b5e6-96231b3b80d8
2019-06-10 21:28:23 +00:00