------- Comment #13 from jwakely dot gcc at gmail dot com 2010-01-21 16:19 ------- (In reply to comment #12) > Paolo, this is the problem I had with std::bind, I think there might be a > larger problem with overloaded variadic template functions ... I'll think > about > it further.
To be clear: a problem in the standard, not g++ I'm starting to think that having std::bind and std::async as overloaded variadic functions is a mistake. It would be easier if one overload was renamed std::bind_r and std::async_any, as you wouldn't need to specify explicit template arguments to disambiguate the overloads. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42819