commit | f3e18cfd74eb34bd2f143138f4ee1fa5dede420c | [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 | 9423048ccd2a24fbbe4899ea61b53163cb67517b [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. llvm-svn: 276090 Cr-Mirrored-From: sso://chromium.googlesource.com/_direct/external/github.com/llvm/llvm-project Cr-Mirrored-Commit: fd32ab923e15f9d14dc5d4d601831a9a20fb9823