HomeFreeBSD

libcxx-compat: revert llvmorg-19-init-4003-g55357160d0e1:

Description

libcxx-compat: revert llvmorg-19-init-4003-g55357160d0e1:

[libc++] Use GCC type traits builtins for remove_cv and remove_cvref (#81386)

They have been added recently to GCC without support for mangling. This
patch uses them in structs and adds aliases to these structs instead of
the builtins directly.

PR: 280562
MFC after: 1 month

Details

Provenance
dimAuthored on Aug 5 2024, 8:27 PM
Parents
rGf3859a1a13a1: libcxx-compat: revert llvmorg-19-init-4504-g937a5396cf3e:
Branches
Unknown
Tags
Unknown