new testcase to verify that we have field sensitive alias analysis info. This
[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 }