[all-commits] [llvm/llvm-project] ce32e0: [libc++] Refactor allocator_mismatch.compile.fail....

Quuxplusone via All-commits all-commits at lists.llvm.org
Tue Feb 28 09:23:20 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ce32e057333e410f75a2292772fa2cd67bdb3614
      https://github.com/llvm/llvm-project/commit/ce32e057333e410f75a2292772fa2cd67bdb3614
  Author: Arthur O'Dwyer <arthur.j.odwyer at gmail.com>
  Date:   2023-02-28 (Tue, 28 Feb 2023)

  Changed paths:
    M libcxx/include/forward_list
    M libcxx/include/list
    M libcxx/include/unordered_map
    M libcxx/include/unordered_set
    R libcxx/test/std/containers/associative/map/allocator_mismatch.compile.fail.cpp
    A libcxx/test/std/containers/associative/map/allocator_mismatch.verify.cpp
    R libcxx/test/std/containers/associative/multimap/allocator_mismatch.compile.fail.cpp
    A libcxx/test/std/containers/associative/multimap/allocator_mismatch.verify.cpp
    R libcxx/test/std/containers/associative/multiset/allocator_mismatch.compile.fail.cpp
    A libcxx/test/std/containers/associative/multiset/allocator_mismatch.verify.cpp
    R libcxx/test/std/containers/associative/set/allocator_mismatch.compile.fail.cpp
    A libcxx/test/std/containers/associative/set/allocator_mismatch.verify.cpp
    M libcxx/test/std/containers/associative/set/range_concept_conformance.compile.pass.cpp
    R libcxx/test/std/containers/sequences/deque/allocator_mismatch.compile.fail.cpp
    A libcxx/test/std/containers/sequences/deque/allocator_mismatch.verify.cpp
    R libcxx/test/std/containers/sequences/forwardlist/allocator_mismatch.compile.fail.cpp
    A libcxx/test/std/containers/sequences/forwardlist/allocator_mismatch.verify.cpp
    R libcxx/test/std/containers/sequences/list/allocator_mismatch.compile.fail.cpp
    A libcxx/test/std/containers/sequences/list/allocator_mismatch.verify.cpp
    R libcxx/test/std/containers/sequences/vector/allocator_mismatch.compile.fail.cpp
    A libcxx/test/std/containers/sequences/vector/allocator_mismatch.verify.cpp
    R libcxx/test/std/containers/unord/unord.map/allocator_mismatch.compile.fail.cpp
    A libcxx/test/std/containers/unord/unord.map/allocator_mismatch.verify.cpp
    R libcxx/test/std/containers/unord/unord.multimap/allocator_mismatch.compile.fail.cpp
    A libcxx/test/std/containers/unord/unord.multimap/allocator_mismatch.verify.cpp
    R libcxx/test/std/containers/unord/unord.multiset/allocator_mismatch.compile.fail.cpp
    A libcxx/test/std/containers/unord/unord.multiset/allocator_mismatch.verify.cpp
    R libcxx/test/std/containers/unord/unord.set/allocator_mismatch.compile.fail.cpp
    A libcxx/test/std/containers/unord/unord.set/allocator_mismatch.verify.cpp

  Log Message:
  -----------
  [libc++] Refactor allocator_mismatch.compile.fail.cpp -> .verify.cpp

compile.fail.cpp tests are an anti-feature since they are too easy to
break when evolving code. This patch moves various allocator_mismatch
tests to .verify.cpp and normalizes the error messages from various
containers.

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




More information about the All-commits mailing list