diff options
author | Alina Sbirlea <asbirlea@google.com> | 2019-09-05 16:58:15 +0000 |
---|---|---|
committer | Alina Sbirlea <asbirlea@google.com> | 2019-09-05 16:58:15 +0000 |
commit | 2ac69aadb5204666dbcffa05112c91fb621d9717 (patch) | |
tree | ecc8842b7cbf83d352429f8aac3ac64bf43dfe5f /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | |
parent | d842f2eec4bb822dcb46252b3c5e5d23b26094ba (diff) | |
download | bcm5719-llvm-2ac69aadb5204666dbcffa05112c91fb621d9717.tar.gz bcm5719-llvm-2ac69aadb5204666dbcffa05112c91fb621d9717.zip |
[MemorySSA] Verify MSSAUpdater exists.
llvm-svn: 371087
Diffstat (limited to 'llvm/lib/Transforms/Utils/BasicBlockUtils.cpp')
-rw-r--r-- | llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp b/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp index 45c0b026a47..d4c718df4a4 100644 --- a/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp +++ b/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp @@ -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(); } } |