[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