diff options
author | Nikolas Klauser <nikolasklauser@berlin.de> | 2024-09-16 17:55:33 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-16 11:55:33 -0400 |
commit | 01df775dc42b62141ad07ad30aaa361ab162b8f5 (patch) | |
tree | a22e2b713a470d24413dac5c91c6eb45d03cb91f /llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | |
parent | 50985d23e517b4238effcd3e41b0329fdc6a6999 (diff) | |
download | llvm-01df775dc42b62141ad07ad30aaa361ab162b8f5.zip llvm-01df775dc42b62141ad07ad30aaa361ab162b8f5.tar.gz llvm-01df775dc42b62141ad07ad30aaa361ab162b8f5.tar.bz2 |
[libc++] Take the ABI break for `std::list`'s pointer UB unconditionally (#100585)
This ABI break only affects fancy pointer which have a different value
representation when pointing to a base of T instead of T itself. This
seems like a rather small set of fancy pointers, which themselves
already represent a very small niche. This patch swaps a pointer to T
with a pointer to base of T in a few library-internal types.
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp')
0 files changed, 0 insertions, 0 deletions