summaryrefslogtreecommitdiffstats
path: root/libcxx/test/std/containers
diff options
context:
space:
mode:
authorEric Fiselier <eric@efcs.ca>2016-07-18 01:58:37 +0000
committerEric Fiselier <eric@efcs.ca>2016-07-18 01:58:37 +0000
commit35b6413d1bf0123d63157417148c4bb5ad66ba4a (patch)
tree6eda694036081726562cdadcc433130457e8ec53 /libcxx/test/std/containers
parent1447da3383b8fba6116bb8fdbc0dba15e0e42312 (diff)
downloadbcm5719-llvm-35b6413d1bf0123d63157417148c4bb5ad66ba4a.tar.gz
bcm5719-llvm-35b6413d1bf0123d63157417148c4bb5ad66ba4a.zip
Rename and rework `_LIBCPP_TRIVIAL_PAIR_COPY_CTOR`. Move FreeBSD configuration in-tree.
This patch does the following: * It renames `_LIBCPP_TRIVIAL_PAIR_COPY_CTOR` to `_LIBCPP_DEPRECATED_ABI_DISABLE_PAIR_TRIVIAL_COPY_CTOR`. * It automatically enables this option on FreeBSD in ABI V1, since that's the current ABI FreeBSD ships. * It cleans up the handling of this option in `std::pair`. I would like the sign off from the FreeBSD maintainers. They will no longer need to keep their `__config` changes downstream. I'm still hoping to come up with a better way to maintain the ABI without needing these constructors. Reviewed in https://reviews.llvm.org/D21329 llvm-svn: 275749
Diffstat (limited to 'libcxx/test/std/containers')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud