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