commit | 16ed718fc60e0221fa0224d0bec6563a44b8cda4 | [log] [tgz] |
---|---|---|
author | Eric Fiselier <eric@efcs.ca> | Wed Jul 20 05:21:00 2016 +0000 |
committer | Eric Fiselier <eric@efcs.ca> | Wed Jul 20 05:21:00 2016 +0000 |
tree | 194ce5ad3d52e6f80432cf30108599f99d8dc6fd | |
parent | 155b681794b683c446d82cde8f5535628a317214 [diff] |
Move std::function constructor SFINAE into template parameter list. Fixes PR20002. Although inheriting constructors have already been fixed in Clang 3.9 I still choose to fix std::function so users can derive from it with older compilers. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@276090 91177308-0d34-0410-b5e6-96231b3b80d8