Changes in directory llvm/lib/Analysis:
BasicAliasAnalysis.cpp updated: 1.111 -> 1.112 --- Log message: Make BasicAliasAnalysis correctly register itself. Patch by Devang --- Diffs of the changes: (+2 -0) BasicAliasAnalysis.cpp | 2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/Analysis/BasicAliasAnalysis.cpp diff -u llvm/lib/Analysis/BasicAliasAnalysis.cpp:1.111 llvm/lib/Analysis/BasicAliasAnalysis.cpp:1.112 --- llvm/lib/Analysis/BasicAliasAnalysis.cpp:1.111 Wed May 2 20:11:53 2007 +++ llvm/lib/Analysis/BasicAliasAnalysis.cpp Mon Jun 18 12:13:29 2007 @@ -38,6 +38,7 @@ struct VISIBILITY_HIDDEN NoAA : public ImmutablePass, public AliasAnalysis { static char ID; // Class identification, replacement for typeinfo NoAA() : ImmutablePass((intptr_t)&ID) {} + NoAA(intptr_t PID) : ImmutablePass(PID) { } virtual void getAnalysisUsage(AnalysisUsage &AU) const { AU.addRequired<TargetData>(); @@ -93,6 +94,7 @@ /// derives from the NoAA class. struct VISIBILITY_HIDDEN BasicAliasAnalysis : public NoAA { static char ID; // Class identification, replacement for typeinfo + BasicAliasAnalysis() : NoAA((intptr_t)&ID) { } AliasResult alias(const Value *V1, unsigned V1Size, const Value *V2, unsigned V2Size); _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits