[llvm] r330402 - [SSAUpdaterBulk] Add an assert.
Michael Zolotukhin via llvm-commits
llvm-commits at lists.llvm.org
Fri Apr 20 00:59:57 PDT 2018
Author: mzolotukhin
Date: Fri Apr 20 00:59:57 2018
New Revision: 330402
URL: http://llvm.org/viewvc/llvm-project?rev=330402&view=rev
Log:
[SSAUpdaterBulk] Add an assert.
Modified:
llvm/trunk/lib/Transforms/Utils/SSAUpdaterBulk.cpp
Modified: llvm/trunk/lib/Transforms/Utils/SSAUpdaterBulk.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Utils/SSAUpdaterBulk.cpp?rev=330402&r1=330401&r2=330402&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Utils/SSAUpdaterBulk.cpp (original)
+++ llvm/trunk/lib/Transforms/Utils/SSAUpdaterBulk.cpp Fri Apr 20 00:59:57 2018
@@ -178,6 +178,7 @@ void SSAUpdaterBulk::RewriteAllUses(Domi
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);
More information about the llvm-commits
mailing list