[all-commits] [llvm/llvm-project] 23b10a: [libc++][NFC] Use concepts in <bit>.

mordante via All-commits all-commits at lists.llvm.org
Mon Jun 13 09:18:02 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 23b10a4a66fb266b3832aba4a334788ca7eddbec
      https://github.com/llvm/llvm-project/commit/23b10a4a66fb266b3832aba4a334788ca7eddbec
  Author: Mark de Wever <koraq at xs4all.nl>
  Date:   2022-06-13 (Mon, 13 Jun 2022)

  Changed paths:
    M libcxx/include/__bit/bit_cast.h
    M libcxx/include/bit

  Log Message:
  -----------
  [libc++][NFC] Use concepts in <bit>.

All supported compilers have concepts support so use that in the C++20
functions in <bit>.

s/_LIBCPP_INLINE_VISIBILITY/_LIBCPP_HIDE_FROM_ABI/ as drive-by fix.

Reviewed By: #libc, ldionne

Differential Revision: https://reviews.llvm.org/D127594




More information about the All-commits mailing list