[all-commits] [llvm/llvm-project] aeb1c9: [libc++][AIX] Use non-unique implementation for ty...

xingxue-ibm via All-commits all-commits at lists.llvm.org
Thu Jul 28 10:18:57 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: aeb1c98f4c1095f0ad2b59f3cc13c0b5b74f807a
      https://github.com/llvm/llvm-project/commit/aeb1c98f4c1095f0ad2b59f3cc13c0b5b74f807a
  Author: Xing Xue <xingxue at outlook.com>
  Date:   2022-07-28 (Thu, 28 Jul 2022)

  Changed paths:
    M libcxx/include/typeinfo

  Log Message:
  -----------
  [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




More information about the All-commits mailing list