[libc++] Re-enable workaround for pre-ranges CTAD in std::span
authorLouis Dionne <ldionne.2@gmail.com>
Mon, 21 Mar 2022 21:05:06 +0000 (17:05 -0400)
committerLouis Dionne <ldionne.2@gmail.com>
Tue, 22 Mar 2022 01:56:42 +0000 (21:56 -0400)
commit6a7f0551178e966a686dd48dfa2ea045a35addef
tree153b639c2eae4d1edae4858e03759057717388ec
parent8907302f88e7e345ce01eabc77462eefaf9a269c
[libc++] Re-enable workaround for pre-ranges CTAD in std::span

See https://reviews.llvm.org/D121626 for details -- this re-enables the
CTAD we removed, since it does break some stuff as well (even though it's
not nearly as bad as the removed constructors fixed by D121626).

Differential Revision: https://reviews.llvm.org/D122184
libcxx/include/span
libcxx/test/std/containers/views/span.cons/deduct.pass.cpp
libcxx/test/support/test_macros.h