summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2010-10-14 22:55:57 +0000
committerDan Gohman <gohman@apple.com>2010-10-14 22:55:57 +0000
commit31a01ee3cbfb655a4a75b80f32bb21999c8f3559 (patch)
tree16c166858272607343f720a4728358ed6d581fc2 /llvm/lib
parent8f92f0a35cba08ca0b4ff83b062494bc9d81ebe0 (diff)
downloadbcm5719-llvm-31a01ee3cbfb655a4a75b80f32bb21999c8f3559.tar.gz
bcm5719-llvm-31a01ee3cbfb655a4a75b80f32bb21999c8f3559.zip
Tolerate a null parent pointer.
llvm-svn: 116533
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp b/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp
index 546991ea0e4..7955ab753a0 100644
--- a/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp
+++ b/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp
@@ -52,7 +52,7 @@ namespace {
TBAANode getParent() const {
if (Node->getNumOperands() < 2)
return TBAANode();
- MDNode *P = dyn_cast<MDNode>(Node->getOperand(1));
+ MDNode *P = dyn_cast_or_null<MDNode>(Node->getOperand(1));
if (!P)
return TBAANode();
// Ok, this node has a valid parent. Return it.
OpenPOWER on IntegriCloud