blob: 60061d2107f9e64ac460f109729167d6096d9ede [file] [log] [blame]
Chris Lattnerf095db12003-11-28 01:32:03 +00001
2struct CallSite {
3 int X;
4
5 CallSite(const CallSite &CS);
6};
7
8struct AliasAnalysis {
9 int TD;
10
11 virtual int getModRefInfo(CallSite CS);
12};
13
14
15struct Pass {
16 int X;
17 virtual int foo();
18};
19
20struct AliasAnalysisCounter : public Pass, public AliasAnalysis {
21 int getModRefInfo(CallSite CS) {
22 return 0;
23 }
24};
25
26AliasAnalysisCounter AAC;