[llvm] r274075 - Codegen: [MBP] Add messages to asserts. NFC

Kyle Butt via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 28 15:50:54 PDT 2016


Author: iteratee
Date: Tue Jun 28 17:50:54 2016
New Revision: 274075

URL: http://llvm.org/viewvc/llvm-project?rev=274075&view=rev
Log:
Codegen: [MBP] Add messages to asserts. NFC

Modified:
    llvm/trunk/lib/CodeGen/MachineBlockPlacement.cpp

Modified: llvm/trunk/lib/CodeGen/MachineBlockPlacement.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/MachineBlockPlacement.cpp?rev=274075&r1=274074&r2=274075&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/MachineBlockPlacement.cpp (original)
+++ llvm/trunk/lib/CodeGen/MachineBlockPlacement.cpp Tue Jun 28 17:50:54 2016
@@ -855,9 +855,10 @@ void MachineBlockPlacement::buildChain(
                       BlockFilter);
   BB = *std::prev(Chain.end());
   for (;;) {
-    assert(BB);
-    assert(BlockToChain[BB] == &Chain);
-    assert(*std::prev(Chain.end()) == BB);
+    assert(BB && "null block found at end of chain in loop.");
+    assert(BlockToChain[BB] == &Chain && "BlockToChainMap mis-match in loop.");
+    assert(*std::prev(Chain.end()) == BB && "BB Not found at end of chain.");
+
 
     // Look for the best viable successor if there is one to place immediately
     // after this block.




More information about the llvm-commits mailing list