[libc++][NFC] Simplify enable_if for std::copy optimization
authorLouis Dionne <ldionne.2@gmail.com>
Tue, 7 Jun 2022 17:16:52 +0000 (13:16 -0400)
committerLouis Dionne <ldionne.2@gmail.com>
Wed, 8 Jun 2022 16:46:08 +0000 (12:46 -0400)
commit7611eb4869db50bd35e7bdac0cadccc5533e78a2
treea1c9009e1cb52644848cf96f8727ed4e28ebc7e2
parent1f17a8978c32af4b65615d32f367c341bacb4770
[libc++][NFC] Simplify enable_if for std::copy optimization

Get rid of the __is_trivially_copy_assignable_unwrapped helper, which
is only used in one place, and use __iter_value_type instead of
iterator_traits<T>::value_type.

Differential Revision: https://reviews.llvm.org/D127230
libcxx/include/__algorithm/copy.h