// RUN: %llvmgxx -S %s -o - | llvm-as -o /dev/null struct CallSite { int X; CallSite(const CallSite &CS); }; struct AliasAnalysis { int TD; virtual int getModRefInfo(CallSite CS); }; struct Pass { int X; virtual int foo(); }; struct AliasAnalysisCounter : public Pass, public AliasAnalysis { int getModRefInfo(CallSite CS) { return 0; } }; AliasAnalysisCounter AAC;