if we have a phi translation failure of the start block,
return *just* a clobber of the start block, not other 
random stuff as well.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61026 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Analysis/MemoryDependenceAnalysis.cpp b/lib/Analysis/MemoryDependenceAnalysis.cpp
index 1dfa1fa..a5bfeee 100644
--- a/lib/Analysis/MemoryDependenceAnalysis.cpp
+++ b/lib/Analysis/MemoryDependenceAnalysis.cpp
@@ -494,6 +494,7 @@
   if (!getNonLocalPointerDepFromBB(Pointer, PointeeSize, isLoad, FromBB,
                                    Result, Visited, true))
     return;
+  Result.clear();
   Result.push_back(std::make_pair(FromBB,
                                   MemDepResult::getClobber(FromBB->begin())));
 }