[all-commits] [llvm/llvm-project] 0d6aac: [libc++] Remove workarounds for __{add, remove}_poi...

Nikolas Klauser via All-commits all-commits at lists.llvm.org
Wed May 27 02:12:18 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0d6aac78ad967cfb0dc69de26cd7e159605fe0de
      https://github.com/llvm/llvm-project/commit/0d6aac78ad967cfb0dc69de26cd7e159605fe0de
  Author: Nikolas Klauser <nikolasklauser at berlin.de>
  Date:   2026-05-27 (Wed, 27 May 2026)

  Changed paths:
    M libcxx/include/CMakeLists.txt
    A libcxx/include/__concepts/referenceable.h
    M libcxx/include/__config
    M libcxx/include/__iterator/common_iterator.h
    M libcxx/include/__iterator/concepts.h
    M libcxx/include/__iterator/iter_move.h
    M libcxx/include/__iterator/iterator_traits.h
    M libcxx/include/__ranges/adjacent_transform_view.h
    M libcxx/include/__ranges/transform_view.h
    M libcxx/include/__ranges/zip_transform_view.h
    M libcxx/include/__type_traits/add_pointer.h
    R libcxx/include/__type_traits/is_referenceable.h
    M libcxx/include/__type_traits/remove_pointer.h
    M libcxx/include/module.modulemap.in
    R libcxx/test/libcxx/utilities/meta/is_referenceable.compile.pass.cpp
    M libcxx/test/std/utilities/meta/meta.trans/objc_support.compile.pass.mm

  Log Message:
  -----------
  [libc++] Remove workarounds for __{add,remove}_pointer on AppleClang (#199821)

We've updated the supported AppleClang version, so we can drop those
workarounds now.

This also removes `__is_referenceable_v`, since it's no longer used.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list