Author: resistor Date: Sun Nov 25 21:27:38 2007 New Revision: 44324 URL: http://llvm.org/viewvc/llvm-project?rev=44324&view=rev Log: Fix a silly bug that Nicholas noticed.
Modified: llvm/trunk/lib/Analysis/MemoryDependenceAnalysis.cpp Modified: llvm/trunk/lib/Analysis/MemoryDependenceAnalysis.cpp URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Analysis/MemoryDependenceAnalysis.cpp?rev=44324&r1=44323&r2=44324&view=diff ============================================================================== --- llvm/trunk/lib/Analysis/MemoryDependenceAnalysis.cpp (original) +++ llvm/trunk/lib/Analysis/MemoryDependenceAnalysis.cpp Sun Nov 25 21:27:38 2007 @@ -94,7 +94,8 @@ // FreeInsts erase the entire structure pointerSize = ~0UL; - } else if (CallSite::get(QI).getInstruction() != 0) { + } else if (CallSite::get(QI).getInstruction() != 0 && + cast<CallInst>(QI)->getCalledFunction()) { AliasAnalysis::ModRefBehavior result = AA.getModRefBehavior(cast<CallInst>(QI)->getCalledFunction(), CallSite::get(QI)); _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits