[libcxx-commits] [PATCH] D95827: Avoid cast<T*> before T is constructed to pacify CFI checks
Reid Kleckner via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Tue Feb 2 11:56:26 PST 2021
rnk added a comment.
In D95827#2536611 <https://reviews.llvm.org/D95827#2536611>, @ldionne wrote:
> We could add `_LIBCPP_NO_CFI` on the problematic method, like we do for `std::addressof`. Can you try that out?
Yep, it works.
I haven't put together a test for this. Are there existing tests for CFI or sanitizers that I could use to build a test for this?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D95827/new/
https://reviews.llvm.org/D95827
More information about the libcxx-commits
mailing list