http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59768

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |SUSPENDED
            Summary|[4.8 Regression]            |[DR 2219] std::thread
                   |std::thread constructor not |constructor not handling
                   |handling reference_wrapper  |reference_wrapper correctly
                   |correctly                   |

--- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Yes, I introduced __bind_simple specifically to provide the functionality
needed by std::thread (and other components) because it's not the same as
std::bind, which we were using previously.

I've actually reported a defect against the standard saying this *should* work
(but currently it's not allowed to), see
http://cplusplus.github.io/LWG/lwg-active.html#2219

Reply via email to