diff options
Diffstat (limited to 'test/SemaTemplate/delegating-constructors.cpp')
-rw-r--r-- | test/SemaTemplate/delegating-constructors.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/test/SemaTemplate/delegating-constructors.cpp b/test/SemaTemplate/delegating-constructors.cpp index e177b50..852b89d 100644 --- a/test/SemaTemplate/delegating-constructors.cpp +++ b/test/SemaTemplate/delegating-constructors.cpp @@ -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); + } +} |