Fix cv-qualifiers in std::bind invocation
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 15 Dec 2015 14:17:17 +0000 (14:17 +0000)
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 15 Dec 2015 14:17:17 +0000 (14:17 +0000)
commit55edc2821cc8dc5e071dabeccd7bf1f193e4c564
tree0a5cb6699d130b249c2d67f5e877e85e97f25fca
parent8f46e324136bff10a7a7d66fda9c094b29f99673
Fix cv-qualifiers in std::bind invocation

PR libstdc++/68912
* include/std/functional (_Bind::operator()): Use lvalue functor to
deduce return type.
* testsuite/20_util/bind/68912.cc: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231652 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/std/functional
libstdc++-v3/testsuite/20_util/bind/68912.cc [new file with mode: 0644]