[all-commits] [llvm/llvm-project] 618862: [libc++] Fix incorrect forwarding in tuple's assig...

Louis Dionne via All-commits all-commits at lists.llvm.org
Thu Feb 25 11:56:19 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 618862e89a022b2e8f73a62bed7c91654060dbab
      https://github.com/llvm/llvm-project/commit/618862e89a022b2e8f73a62bed7c91654060dbab
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M libcxx/include/tuple
    M libcxx/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_move.pass.cpp
    M libcxx/test/std/utilities/tuple/tuple.tuple/tuple.assign/move.pass.cpp
    M libcxx/test/std/utilities/tuple/tuple.tuple/tuple.assign/move_pair.pass.cpp
    M libcxx/test/std/utilities/utility/pairs/pairs.pair/assign_rv_pair.pass.cpp
    M libcxx/test/std/utilities/utility/pairs/pairs.pair/assign_rv_pair_U_V.pass.cpp
    M libcxx/test/std/utilities/utility/pairs/pairs.pair/move_ctor.pass.cpp
    M libcxx/test/std/utilities/utility/pairs/pairs.pair/rv_pair_U_V.pass.cpp

  Log Message:
  -----------
  [libc++] Fix incorrect forwarding in tuple's assignment operator

Also, add a bunch of tests for tuple and pair's assignment operators
involving reference types.

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




More information about the All-commits mailing list