[all-commits] [llvm/llvm-project] cc2cf8: [libc++] Add test for checking progress on P0533R9

Evgeny Shulgin via All-commits all-commits at lists.llvm.org
Mon Oct 31 14:59:45 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: cc2cf8b22b35a9cf87a61bf66c259455185fa6e3
      https://github.com/llvm/llvm-project/commit/cc2cf8b22b35a9cf87a61bf66c259455185fa6e3
  Author: Evgeny Shulgin <izaronplatz at gmail.com>
  Date:   2022-10-31 (Mon, 31 Oct 2022)

  Changed paths:
    A libcxx/test/libcxx/numerics/c.math/constexpr-cxx2b-clang.pass.cpp
    A libcxx/test/libcxx/numerics/c.math/constexpr-cxx2b-gcc.pass.cpp

  Log Message:
  -----------
  [libc++] Add test for checking progress on P0533R9

This test checks progress on P0533R9 (https://wg21.link/p0533r9).
Whenever a desired function becomes constexpr, the programmer won't forget
to switch `ASSERT_NOT_CONSTEXPR_CXX23` to `ASSERT_CONSTEXPR_CXX23` and
eventually to change the paper's implementation status. The test also works
as a reference list of unimplemented functions.

Reviewed By: philnik, #libc

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




More information about the All-commits mailing list