[libcxx-commits] [PATCH] D73838: [libcxxabi] Fix layout of __cxa_exception for win64, fixing static assert failures

Martin Storsjö via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Sun Feb 2 10:44:11 PST 2020


mstorsjo added a comment.

In D73838#1853615 <https://reviews.llvm.org/D73838#1853615>, @rjmccall wrote:

> > I presume this is a break for cases where an exception is thrown across libraries that have statically linked different versions of libcxxabi?
>
> You really aren't supposed to redundantly statically link libcxxabi like that; there are things in there that need to be unique.


Out of curiosity - which are these? Things like typeids not being unique, or are there things with global state as well?


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D73838





More information about the libcxx-commits mailing list