[PATCH] D125899: [ADT] Add copy constructor to IntervalMap

Dimitry Andric via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon May 23 07:16:15 PDT 2022


dim added a comment.

In D125899#3531250 <https://reviews.llvm.org/D125899#3531250>, @kpn wrote:

> Will this fix FreeBSD 12 (and maybe 11?). FreeBSD 12 is still very much supported.

Yes, we have been carrying the `_LIBCPP_TRIVIAL_PAIR_COPY_CTOR` define since ~2013, so this copy constructor workaround will work for pretty old FreeBSD versions.

That said, we do want to get rid of this wart for FreeBSD 14.0, so I'm planning a libc++ review to make the define optional. Then we can turn it off in time for 14.0, and bump libc++.so to .2, so we don't get stuck with it for another few years. :)


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D125899/new/

https://reviews.llvm.org/D125899



More information about the llvm-commits mailing list