From: Kyle Butt Date: Tue, 28 Jun 2016 22:50:54 +0000 (+0000) Subject: Codegen: [MBP] Add messages to asserts. NFC X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=baaf6e521a794ddfb3162d669def527325f0755f;p=llvm Codegen: [MBP] Add messages to asserts. NFC git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274075 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/MachineBlockPlacement.cpp b/lib/CodeGen/MachineBlockPlacement.cpp index 9d6682e4bb1..555fde62336 100644 --- a/lib/CodeGen/MachineBlockPlacement.cpp +++ b/lib/CodeGen/MachineBlockPlacement.cpp @@ -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.