Keep track of analysis information inherited from Module pass manager.
[oota-llvm.git] / test / C++Frontend / 2005-02-19-UnnamedVirtualThunkArgument.cpp
1 // RUN: %llvmgxx -S %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 }