[all-commits] [llvm/llvm-project] 805488: [libc++][ranges] Add subsumption tests to `[specia...

Konstantin Varlamov via All-commits all-commits at lists.llvm.org
Sun Dec 12 00:37:55 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 805488358a8c285afc4683272171a4144d57877e
      https://github.com/llvm/llvm-project/commit/805488358a8c285afc4683272171a4144d57877e
  Author: Konstantin Varlamov <varconst at apple.com>
  Date:   2021-12-12 (Sun, 12 Dec 2021)

  Changed paths:
    M libcxx/test/libcxx/algorithms/specialized.algorithms/special.mem.concepts/nothrow_forward_iterator.compile.pass.cpp
    M libcxx/test/libcxx/algorithms/specialized.algorithms/special.mem.concepts/nothrow_forward_range.compile.pass.cpp
    M libcxx/test/libcxx/algorithms/specialized.algorithms/special.mem.concepts/nothrow_sentinel_for.compile.pass.cpp

  Log Message:
  -----------
  [libc++][ranges] Add subsumption tests to `[special.mem.concepts]`.

Test that `nothrow-forward-iterator` subsumes `nothrow-input-iterator`,
`nothrow-forward-range` subsumes `nothrow-input-range`, and
`nothrow-sentinel-for` and `sentinel_for` subsume each other.

This is a follow-up to [D114761](https://reviews.llvm.org/D114761).

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




More information about the All-commits mailing list