Move INVOKE tests into test/libcxx sub-tree.
authorEric Fiselier <eric@efcs.ca>
Fri, 29 Apr 2016 01:52:57 +0000 (01:52 +0000)
committerEric Fiselier <eric@efcs.ca>
Fri, 29 Apr 2016 01:52:57 +0000 (01:52 +0000)
commitbc32b5cf8f4c9f8243fe7b914500bee3bb6473c0
treecc493034da7df997456de8aae718100e9f2dd052
parent6eee9061ac1ce26c7a882faf6bb69c73ad332fa0
Move INVOKE tests into test/libcxx sub-tree.

Testing the concrete implementation of INVOKE means calling the implementation
specific names `__invoke` and `__invoke_constexpr`. For this reason the test
are non-standard. For this reason it's best if the tests live outside of the
`test/std` directory.

llvm-svn: 267973
libcxx/test/libcxx/utilities/function.objects/func.require/bullet_1_2_3.pass.cpp [moved from libcxx/test/std/utilities/function.objects/func.require/bullet_1_2_3.pass.cpp with 100% similarity]
libcxx/test/libcxx/utilities/function.objects/func.require/bullet_4_5_6.pass.cpp [moved from libcxx/test/std/utilities/function.objects/func.require/bullet_4_5_6.pass.cpp with 100% similarity]
libcxx/test/libcxx/utilities/function.objects/func.require/bullet_7.pass.cpp [moved from libcxx/test/std/utilities/function.objects/func.require/bullet_7.pass.cpp with 100% similarity]
libcxx/test/libcxx/utilities/function.objects/func.require/invoke.pass.cpp [moved from libcxx/test/std/utilities/function.objects/func.require/invoke.pass.cpp with 87% similarity]
libcxx/test/libcxx/utilities/function.objects/func.require/invoke_helpers.h [moved from libcxx/test/std/utilities/function.objects/func.require/invoke_helpers.h with 100% similarity]
libcxx/test/std/utilities/function.objects/func.require/INVOKE_tested_elsewhere.pass.cpp [new file with mode: 0644]