[MemorySSA] Verify MSSAUpdater exists.
authorAlina Sbirlea <asbirlea@google.com>
Thu, 5 Sep 2019 16:58:15 +0000 (16:58 +0000)
committerAlina Sbirlea <asbirlea@google.com>
Thu, 5 Sep 2019 16:58:15 +0000 (16:58 +0000)
llvm-svn: 371087

llvm/lib/Transforms/Utils/BasicBlockUtils.cpp

index 45c0b02..d4c718d 100644 (file)
@@ -251,7 +251,8 @@ bool llvm::MergeBlockIntoPredecessor(BasicBlock *BB, DomTreeUpdater *DTU,
       for (auto &DVI : DbgValues) {
         auto R = DbgValueSet.insert({DVI->getVariable(), DVI->getExpression()});
         if (!R.second) {
-          MSSAU->removeMemoryAccess(DVI);
+          if (MSSAU)
+            MSSAU->removeMemoryAccess(DVI);
           DVI->eraseFromParent();
         }
       }