From: Chris Lattner Date: Wed, 17 Nov 2004 17:39:39 +0000 (+0000) Subject: Simplify conditional and fix LICM/2004-11-17-UndefIndexCrash.ll X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=bc2a99b4803487202e5521839b7a9e4d5869e5c8;p=oota-llvm.git Simplify conditional and fix LICM/2004-11-17-UndefIndexCrash.ll by saying what we mean git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17913 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Analysis/BasicAliasAnalysis.cpp b/lib/Analysis/BasicAliasAnalysis.cpp index 5ce13f5c5fb..875530d7758 100644 --- a/lib/Analysis/BasicAliasAnalysis.cpp +++ b/lib/Analysis/BasicAliasAnalysis.cpp @@ -379,8 +379,7 @@ BasicAliasAnalysis::alias(const Value *V1, unsigned V1Size, // the arguments provided, except substitute 0's for any variable // indexes we find... for (unsigned i = 0; i != GEPOperands.size(); ++i) - if (!isa(GEPOperands[i]) || isa(GEPOperands[i]) || - isa(GEPOperands[i])) + if (!isa(GEPOperands[i])) GEPOperands[i] =Constant::getNullValue(GEPOperands[i]->getType()); int64_t Offset = getTargetData().getIndexedOffset(BasePtr->getType(), GEPOperands);