1// RUN: %clang_cc1 -emit-llvm %s -o - 2 3 4struct CallSite { 5 int X; 6 7 CallSite(const CallSite &CS); 8}; 9 10struct AliasAnalysis { 11 int TD; 12 13 virtual int getModRefInfo(CallSite CS); 14}; 15 16 17struct Pass { 18 int X; 19 virtual int foo(); 20}; 21 22struct AliasAnalysisCounter : public Pass, public AliasAnalysis { 23 int getModRefInfo(CallSite CS) { 24 return 0; 25 } 26}; 27 28AliasAnalysisCounter AAC; 29