commit | 099dec1ba0a48c1b033565be651ca37b24c3ebca | [log] [tgz] |
---|---|---|
author | Howard Hinnant <hhinnant@apple.com> | Mon Jul 01 00:01:51 2013 +0000 |
committer | Howard Hinnant <hhinnant@apple.com> | Mon Jul 01 00:01:51 2013 +0000 |
tree | 7730716ba5235d0310f8a0ebc9d39ece87ce2ab2 | |
parent | c05e98660f673191b13ae2fee8f6b823e515d4a2 [diff] |
The bind and function functor constructors and assignment operators were overly general and getting confused with the copy constructor and copy assignment operators. Constrained them. This fixes http://llvm.org/bugs/show_bug.cgi?id=16385 git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@185297 91177308-0d34-0410-b5e6-96231b3b80d8