summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--llvm/lib/Analysis/AliasSetTracker.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Analysis/AliasSetTracker.cpp b/llvm/lib/Analysis/AliasSetTracker.cpp
index 66fdf7f22f0..a9b01df6e63 100644
--- a/llvm/lib/Analysis/AliasSetTracker.cpp
+++ b/llvm/lib/Analysis/AliasSetTracker.cpp
@@ -253,12 +253,12 @@ bool AliasSet::aliasesUnknownInst(const Instruction *Inst,
}
Instruction* AliasSet::getUniqueInstruction() {
- if (size() != 0)
- // Can't track source of pointer, might be many instruction
- return nullptr;
if (AliasAny)
// May have collapses alias set
return nullptr;
+ if (size() != 0)
+ // Can't track source of pointer, might be many instruction
+ return nullptr;
if (1 != UnknownInsts.size())
return nullptr;
return cast<Instruction>(UnknownInsts[0]);
OpenPOWER on IntegriCloud