[libcxx-commits] [PATCH] D143071: [libc++] Avoid ODR violations in __exception_guard
Shoaib Meenai via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Wed Mar 8 22:17:59 PST 2023
smeenai added a comment.
Okay, `-print-before-all` did the trick, and the local variables it's complaining about are from https://github.com/llvm/llvm-project/blob/08b65c5c9e58a4f9e79a52a0fccd70e4c4ebd43b/libcxx/include/__memory/uninitialized_algorithms.h#L520. I guess we have some ODR issue with the specific types that template is being instantiated with (`reverse_iterator<reverse_iterator<internal_type*>>`) that's being exposed now?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D143071/new/
https://reviews.llvm.org/D143071
More information about the libcxx-commits
mailing list