[libcxx-commits] [PATCH] D124255: [libc++] Make check_assertion.h use setjmp/longjmp instead of fork

John Brawn via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Thu Apr 28 04:11:10 PDT 2022


john.brawn abandoned this revision.
john.brawn added a comment.

After doing some more experimentation I don't think it's possible to get this to work in all cases. If we make a copy of the closure then any containers in it will be copied, but copies of iterators will still point to the container outside of the closure copy, and this causes a bunch of tests to fail.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D124255



More information about the libcxx-commits mailing list