Support rvalue-reference IgnoreResult in base::Bind impl
When an IgnoreResult is passed as a rvalue-reference, Bind impl has passed the target functor as a lvalue-reference. That causes a compile failure when the target functor can be run via rvalue-reference only. This CL changes IgnoreResult handling in base::Bind impl, so that it uses rvalue-reference functor when IgnoreResult itself is passed as a rvalue-reference. BUG=554299 Review-Url: https://codereview.chromium.org/2298133003 Cr-Commit-Position: refs/heads/master@{#415613}
Showing
Please register or sign in to comment