commit | 9fd682b960bf0628299c46a1a07a7cc5a6dcba01 | [log] [tgz] |
---|---|---|
author | Anders Carlsson <andersca@mac.com> | Sun Apr 25 01:00:05 2010 +0000 |
committer | Anders Carlsson <andersca@mac.com> | Sun Apr 25 01:00:05 2010 +0000 |
tree | 42c80bb66b62b655c3af7fdb60dfb14b38c84bbe | |
parent | 9994eeda99b08f52bb0312aaddae00f9ae6c7deb [diff] [blame] |
Land this test. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@102292 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/test/SemaCXX/constructor-initializer.cpp b/test/SemaCXX/constructor-initializer.cpp index ff963a9..8e9e133 100644 --- a/test/SemaCXX/constructor-initializer.cpp +++ b/test/SemaCXX/constructor-initializer.cpp
@@ -183,9 +183,24 @@ } -namespace test1 { +namespace Test1 { struct A { enum Kind { Foo } Kind; A() : Kind(Foo) {} }; } + +namespace Test2 { + +struct A { + A(const A&); +}; + +struct B : virtual A { }; +struct C : A, B { }; + +C f(C c) { + return c; +} + +}