[libcxx] Fix copy_move.pass test
authorHaowei Wu <haowei@google.com>
Wed, 19 Jul 2023 22:37:40 +0000 (15:37 -0700)
committerHaowei Wu <haowei@google.com>
Wed, 19 Jul 2023 22:51:27 +0000 (15:51 -0700)
commitbe9f55f4fff47badcdca17be5bcc0a4a15894739
tree98fdd0e5db1db1eaf23fbbf9a770cb1ad1a12305
parent990645f949c7ede7467b93294bbddbe4661513f1
[libcxx] Fix copy_move.pass test

When LLVM is built under MSVC and libcxx ABI is set to 2, the
'copy_move.pass' test will unexpectedly pass. This patch mitigate this
issue by setting this test will only expecting FAIL when libcxx ABI
version is set to 1.

Differential Revision: https://reviews.llvm.org/D155760
Fixes: https://github.com/llvm/llvm-project/issues/63442
libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy_move.pass.cpp