diff options
author | Owen Anderson <resistor@mac.com> | 2009-02-06 00:13:43 +0000 |
---|---|---|
committer | Owen Anderson <resistor@mac.com> | 2009-02-06 00:13:43 +0000 |
commit | 5a043f2cb19fec00f831803e981b6afa2a8b1f8f (patch) | |
tree | 20c9f0c188bb07ba91c4c9b4ae2d4ac97b86dee5 /llvm/lib/Analysis/AliasAnalysis.cpp | |
parent | 724167c280907ee30c30df87be703626a5cc3346 (diff) | |
download | bcm5719-llvm-5a043f2cb19fec00f831803e981b6afa2a8b1f8f.tar.gz bcm5719-llvm-5a043f2cb19fec00f831803e981b6afa2a8b1f8f.zip |
Fix a crasher: we need to check that the function is non-null before using it!
llvm-svn: 63902
Diffstat (limited to 'llvm/lib/Analysis/AliasAnalysis.cpp')
-rw-r--r-- | llvm/lib/Analysis/AliasAnalysis.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Analysis/AliasAnalysis.cpp b/llvm/lib/Analysis/AliasAnalysis.cpp index 3d1b20bba7a..369f2f4f90e 100644 --- a/llvm/lib/Analysis/AliasAnalysis.cpp +++ b/llvm/lib/Analysis/AliasAnalysis.cpp @@ -120,7 +120,7 @@ AliasAnalysis::getModRefBehavior(CallSite CS, 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; |