[all-commits] [llvm/llvm-project] adadc6: [libc++] Add test and remove workaround for PR13592

Louis Dionne via All-commits all-commits at lists.llvm.org
Wed Oct 30 15:52:16 PDT 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: adadc665f83a588e2cbcb5e9f4675d1a5c5cda2d
      https://github.com/llvm/llvm-project/commit/adadc665f83a588e2cbcb5e9f4675d1a5c5cda2d
  Author: Louis Dionne <ldionne at apple.com>
  Date:   2019-10-30 (Wed, 30 Oct 2019)

  Changed paths:
    M libcxx/include/type_traits
    M libcxx/test/std/utilities/meta/meta.rel/is_convertible.pass.cpp

  Log Message:
  -----------
  [libc++] Add test and remove workaround for PR13592

PR13592 was caused by a problem in how to compiler implemented the
__is_convertible_to intrinsic. That problem, reported as PR13591,
was fixed back in 2012. We don't support such old versions of Clang
anyway, so we don't need the library workaround that had been added
to solve PR13592 (while waiting for the compiler fix).




More information about the All-commits mailing list