diff --git a/libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy_move.pass.cpp b/libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy_move.pass.cpp --- a/libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy_move.pass.cpp +++ b/libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy_move.pass.cpp @@ -8,7 +8,7 @@ // FIXME: In MSVC mode, even "std::function f(aref);" causes // allocations. -// XFAIL: msvc && stdlib=libc++ +// XFAIL: target=x86_64-pc-windows-msvc && stdlib=libc++ //