Testcase for PR160
[oota-llvm.git] / test / C++Frontend / 2003-11-27-MultipleInheritanceThunk.cpp
1
2 struct CallSite {
3   int X;
4
5   CallSite(const CallSite &CS);
6 };
7
8 struct AliasAnalysis {
9   int TD;
10
11   virtual int getModRefInfo(CallSite CS);
12 };
13
14
15 struct Pass {
16   int X;
17   virtual int foo();
18 };
19
20 struct AliasAnalysisCounter : public Pass, public AliasAnalysis {
21   int getModRefInfo(CallSite CS) {
22     return 0;
23   }
24 };
25
26 AliasAnalysisCounter AAC;