llvm-project/libcxx/test/utilities/function.objects/func.wrap/func.wrap.func
Howard Hinnant 65a87ccdbf This is a start at making the libc++ test suite friendlier to the -fnoexceptions flag. Although this is not a complete solution, it does reduce the number of test failures on OS X from 467 to 128 on OS X when -fno-exceptions is enabled, and does not impact the number of failures at all when -fno-exceptions is not enabled. The bulk of this code was donated anonymously.
llvm-svn: 177824
2013-03-23 17:27:16 +00:00
..
func.wrap.func.alg license change 2010-11-16 22:09:02 +00:00
func.wrap.func.cap license change 2010-11-16 22:09:02 +00:00
func.wrap.func.con Relax the complete-type checks that are happening under __invokable<Fp, Args...> to only check Fp, and not Args... . This should be sufficient to give the desired high quality diagnostics under both bind and function. And this allows a test reported by Rich E on cfe-dev to pass. Tracked by <rdar://problem/11880602>. 2012-07-16 16:17:34 +00:00
func.wrap.func.inv license change 2010-11-16 22:09:02 +00:00
func.wrap.func.mod license change 2010-11-16 22:09:02 +00:00
func.wrap.func.nullptr license change 2010-11-16 22:09:02 +00:00
func.wrap.func.targ license change 2010-11-16 22:09:02 +00:00
test_allocator.h This is a start at making the libc++ test suite friendlier to the -fnoexceptions flag. Although this is not a complete solution, it does reduce the number of test failures on OS X from 467 to 128 on OS X when -fno-exceptions is enabled, and does not impact the number of failures at all when -fno-exceptions is not enabled. The bulk of this code was donated anonymously. 2013-03-23 17:27:16 +00:00
types.pass.cpp license change 2010-11-16 22:09:02 +00:00