[PATCH] [libcxx] Fix PR 22468 - std::function<void()> does not accept non-void-returning functions

Eric Fiselier eric at efcs.ca
Tue Feb 10 07:29:11 PST 2015


I upstreamed the C++03 fixes for the tests and then regenerated the diff against ToT.


http://reviews.llvm.org/D7444

Files:
  include/__functional_03
  include/__functional_base
  include/__functional_base_03
  include/functional
  test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F.pass.cpp
  test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F_assign.pass.cpp
  test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_F.pass.cpp
  test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke_no_variadics.pass.cpp

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D7444.19681.patch
Type: text/x-patch
Size: 8270 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20150210/8ad7a478/attachment.bin>


More information about the cfe-commits mailing list