[llvm] r371087 - [MemorySSA] Verify MSSAUpdater exists.
Alina Sbirlea via llvm-commits
llvm-commits at lists.llvm.org
Thu Sep 5 09:58:15 PDT 2019
Author: asbirlea
Date: Thu Sep 5 09:58:15 2019
New Revision: 371087
URL: http://llvm.org/viewvc/llvm-project?rev=371087&view=rev
Log:
[MemorySSA] Verify MSSAUpdater exists.
Modified:
llvm/trunk/lib/Transforms/Utils/BasicBlockUtils.cpp
Modified: llvm/trunk/lib/Transforms/Utils/BasicBlockUtils.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Utils/BasicBlockUtils.cpp?rev=371087&r1=371086&r2=371087&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Utils/BasicBlockUtils.cpp (original)
+++ llvm/trunk/lib/Transforms/Utils/BasicBlockUtils.cpp Thu Sep 5 09:58:15 2019
@@ -251,7 +251,8 @@ bool llvm::MergeBlockIntoPredecessor(Bas
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();
}
}
More information about the llvm-commits
mailing list