[llvm-commits] [llvm] r63902 - /llvm/trunk/lib/Analysis/AliasAnalysis.cpp
Duncan Sands
baldrick at free.fr
Fri Feb 6 00:04:54 PST 2009
> Fix a crasher: we need to check that the function is non-null before using it!
Why would anyone be passing a null pointer in here? Surely this indicates
a mistake in the caller?
Ciao,
Duncan.
>
> Modified:
> llvm/trunk/lib/Analysis/AliasAnalysis.cpp
>
> Modified: llvm/trunk/lib/Analysis/AliasAnalysis.cpp
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Analysis/AliasAnalysis.cpp?rev=63902&r1=63901&r2=63902&view=diff
>
> ==============================================================================
> --- llvm/trunk/lib/Analysis/AliasAnalysis.cpp (original)
> +++ llvm/trunk/lib/Analysis/AliasAnalysis.cpp Thu Feb 5 18:13:43 2009
> @@ -120,7 +120,7 @@
> AliasAnalysis::ModRefBehavior
> AliasAnalysis::getModRefBehavior(Function *F,
> std::vector<PointerAccessInfo> *Info) {
> - if (F->doesNotAccessMemory())
> + if (F && F->doesNotAccessMemory())
> // Can't do better than this.
> return DoesNotAccessMemory;
> return UnknownModRefBehavior;
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
More information about the llvm-commits
mailing list