[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