[all-commits] [llvm/llvm-project] 94714f: [libc++] Deprecate `is_pod(_v)` since C++20 (#129471)

A. Jiang via All-commits all-commits at lists.llvm.org
Fri Mar 7 00:03:19 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 94714fb3032fb4707c70f12a5f246bbaadaa73b2
      https://github.com/llvm/llvm-project/commit/94714fb3032fb4707c70f12a5f246bbaadaa73b2
  Author: A. Jiang <de34 at live.cn>
  Date:   2025-03-07 (Fri, 07 Mar 2025)

  Changed paths:
    M libcxx/docs/ReleaseNotes/21.rst
    M libcxx/docs/Status/Cxx20Papers.csv
    M libcxx/include/__type_traits/is_pod.h
    M libcxx/include/type_traits
    A libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_pod.deprecated.verify.cpp
    M libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_pod.pass.cpp

  Log Message:
  -----------
  [libc++] Deprecate `is_pod(_v)` since C++20 (#129471)

Previously, commit 042f07eed8c1acba19ea04310137bee12b18045a claimed that
P0767R1 was implemented in LLVM 7.0, but no deprecation warning was
implemented. This patch adds the missing warnings.



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