llvm-project/libcxx
Xing Xue aeb1c98f4c [libc++][AIX] Use non-unique implementation for typeinfo comparison
Summary:
The AIX linker does not merge typeinfos when shared libraries are involved, which causes address comparison to fail although the types are the same. This patch changes to use the non-unique implementation for typeinfo comparison for AIX.

Reviewed by: hubert.reinterpretcast, philnik, libc++

Differential Revision: https://reviews.llvm.org/D130715
2022-07-28 13:17:12 -04:00
..
benchmarks [libc++] Implements Unicode grapheme clustering 2022-07-20 18:38:32 +02:00
cmake [libc++] Drop the legacy debug mode symbols by default 2022-07-19 17:16:06 -04:00
docs [libc++][ranges] implement `std::ranges::inplace_merge` 2022-07-28 08:37:48 +01:00
include [libc++][AIX] Use non-unique implementation for typeinfo comparison 2022-07-28 13:17:12 -04:00
lib [libc++][NFC] Add missing SHA in ABI changelog 2022-07-26 07:44:26 -04:00
src [libc++] Properly log crashes with the assertion handler on older Androids 2022-07-28 12:55:33 -04:00
test [libc++] Make `_IterOps::__iter_move` more similar to `std::ranges::iter_move`. 2022-07-28 02:06:57 -07:00
utils [libc++] Take advantage of -fexperimental-library in libc++ 2022-07-22 08:33:39 -04:00
.clang-format [libc++] Fix merge-conflict in .clang-format 2022-07-28 10:32:02 +02:00
.clang-tidy [libc++] Make parameter names consistent and enforce the naming style using readability-identifier-naming 2022-07-08 18:17:47 +02:00
.gitignore
CMakeLists.txt [libc++] Drop the legacy debug mode symbols by default 2022-07-19 17:16:06 -04:00
CREDITS.TXT Microsoft's floating-point to_chars powered by Ryu and Ryu Printf 2021-12-12 16:34:50 +01:00
LICENSE.TXT
TODO.TXT [libc++] Disallow volatile types in std::allocator 2021-09-22 11:47:38 -04:00
appveyor-reqs-install.cmd
appveyor.yml [libc++] Re-apply "Always build c++experimental.a"" 2022-07-19 10:44:19 -04:00