[PATCH] D16738: Fix invalid casts in <functional>.

Eric Fiselier via cfe-commits cfe-commits at lists.llvm.org
Wed Feb 10 13:05:57 PST 2016


EricWF accepted this revision.
EricWF added a comment.
This revision is now accepted and ready to land.

LGTM. Thanks for putting up with my pickyness.  It looks like there are exception safety issues with the order of `__f_ = __as_base(&__buf_)` and `__f->__f_..__clone(__f)` in a bunch of places but those are existing and so I'll fix them separately.

Also we are not applying this fix to the C++03 versions of std::function, but I'm OK with that because I want those versions to die.


Repository:
  rL LLVM

http://reviews.llvm.org/D16738





More information about the cfe-commits mailing list