Make delegating initializers use a similar codepath to base initializers in dependent contexts. PR12890.

llvm-svn: 157136
This commit is contained in:
Eli Friedman
2012-05-19 23:35:23 +00:00
parent a34a69ce0c
commit a9e9ebcfb5
2 changed files with 28 additions and 0 deletions

View File

@@ -29,3 +29,21 @@ namespace PR10457 {
Foo f(1, 1);
}
}
namespace PR12890 {
class Document
{
public:
Document() = default;
template <class T>
explicit
Document(T&& t) : Document()
{
}
};
void f()
{
Document d(1);
}
}