From 26339b445ab3edc063a0985c7f536452e5f7363d Mon Sep 17 00:00:00 2001 From: Michael Zolotukhin Date: Fri, 20 Apr 2018 07:59:57 +0000 Subject: [PATCH] [SSAUpdaterBulk] Add an assert. llvm-svn: 330402 --- llvm/lib/Transforms/Utils/SSAUpdaterBulk.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/llvm/lib/Transforms/Utils/SSAUpdaterBulk.cpp b/llvm/lib/Transforms/Utils/SSAUpdaterBulk.cpp index 38dccb0..dbc671c 100644 --- a/llvm/lib/Transforms/Utils/SSAUpdaterBulk.cpp +++ b/llvm/lib/Transforms/Utils/SSAUpdaterBulk.cpp @@ -178,6 +178,7 @@ void SSAUpdaterBulk::RewriteAllUses(DominatorTree *DT, continue; Value *V = computeValueAt(getUserBB(U), R, DT); Value *OldVal = U->get(); + assert(OldVal && "Invalid use!"); // Notify that users of the existing value that it is being replaced. if (OldVal != V && OldVal->hasValueHandle()) ValueHandleBase::ValueIsRAUWd(OldVal, V); -- 2.7.4