[all-commits] [llvm/llvm-project] 625515: [libc++] Re-enable std::pair trivial copy construc...
Dimitry Andric via All-commits
all-commits at lists.llvm.org
Thu Sep 7 08:58:11 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 6255157d24e27c604bda8fe8ce26e896f54785c0
https://github.com/llvm/llvm-project/commit/6255157d24e27c604bda8fe8ce26e896f54785c0
Author: Dimitry Andric <dimitry at andric.com>
Date: 2023-09-07 (Thu, 07 Sep 2023)
Changed paths:
M libcxx/include/__config
Log Message:
-----------
[libc++] Re-enable std::pair trivial copy constructor for FreeBSD >= 14
After many years of using the really old std::pair ABI which did not yet
have a trivial copy constructor, FreeBSD 14 and later will finally get
rid of it. Only use the old ABI for FreeBSD 13 and earlier.
Note: on the FreeBSD side, we will bump our libc++.so version for this,
and keep an old compatibility library in a separate package.
Differential Revision: https://reviews.llvm.org/D126462
More information about the All-commits
mailing list