Summary: The bug can be found here: http://llvm.org/bugs/show_bug.cgi?id=22468 `__invoke_void_return_wrapper` is needed to properly handle calling a function that returns a value but where the std::function return type is void. Without this '-Wsystem-headers' will cause `function::operator()(...)` to not compile. Reviewers: eugenis, K-ballo, mclow.lists Reviewed By: mclow.lists Subscribers: cfe-commits Differential Revision: http://reviews.llvm.org/D7444 llvm-svn: 228705 |
||
|---|---|---|
| .. | ||
| F.pass.cpp | ||
| F_assign.pass.cpp | ||
| F_incomplete.pass.cpp | ||
| alloc.pass.cpp | ||
| alloc_F.pass.cpp | ||
| alloc_function.pass.cpp | ||
| alloc_nullptr.pass.cpp | ||
| alloc_rfunction.pass.cpp | ||
| copy.pass.cpp | ||
| copy_assign.pass.cpp | ||
| default.pass.cpp | ||
| no-variadics.pass.cpp | ||
| nullptr_t.pass.cpp | ||
| nullptr_t_assign.pass.cpp | ||