1 // RUN: %clang_cc1 -emit-llvm %s -o /dev/null
2 
3 struct Foo  {
4     Foo();
5     virtual ~Foo();
6 };
7 
8 struct Bar  {
9     Bar();
10     virtual ~Bar();
11     virtual bool test(bool) const;
12 };
13 
14 struct Baz : public Foo, public Bar  {
15     Baz();
16     virtual ~Baz();
17     virtual bool test(bool) const;
18 };
19 
20 bool Baz::test(bool) const  {
21     return true;
22 }
23