[all-commits] [llvm/llvm-project] 267945: [libc++][NFC] Refactored equality comparisons test...

Hristo Hristov via All-commits all-commits at lists.llvm.org
Sun Jun 29 06:35:10 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 267945b665cf197fa26cf2ae89b0c29baf4db031
      https://github.com/llvm/llvm-project/commit/267945b665cf197fa26cf2ae89b0c29baf4db031
  Author: Hristo Hristov <hghristov.rmm at gmail.com>
  Date:   2025-06-29 (Sun, 29 Jun 2025)

  Changed paths:
    M libcxx/test/std/utilities/expected/expected.expected/equality/equality.T2.pass.cpp
    M libcxx/test/std/utilities/expected/expected.expected/equality/equality.other_expected.pass.cpp
    M libcxx/test/std/utilities/expected/expected.expected/equality/equality.unexpected.pass.cpp
    M libcxx/test/std/utilities/expected/expected.void/equality/equality.other_expected.pass.cpp
    M libcxx/test/std/utilities/expected/expected.void/equality/equality.unexpected.pass.cpp
    M libcxx/test/std/utilities/expected/types.h
    M libcxx/test/std/utilities/utility/pairs/pairs.spec/comparison.pass.cpp

  Log Message:
  -----------
  [libc++][NFC] Refactored equality comparisons tests for `pair` and `expected` (#145668)

Refactored `std::expected` and `std::pair` tests to use the
canonicalized names from `test_comparisions.h`, which are shared between
tests.

This was split from https://github.com/llvm/llvm-project/pull/139368 as
per comment
https://github.com/llvm/llvm-project/pull/139368#pullrequestreview-2916040573

Towards implementing [P2944R3: Comparisons for
reference_wrapper](https://github.com/llvm/llvm-project/issues/105424)

---------

Co-authored-by: Hristo Hristov <zingam at outlook.com>
Co-authored-by: Nikolas Klauser <nikolasklauser at berlin.de>



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