From: Michael Beck Date: Thu, 27 Sep 2007 15:30:12 +0000 (+0000) Subject: add assert to get_Block_MacroBlock() X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=c999d6d3c4fd3b2a275c2db77c8c4dffba70671a;p=libfirm add assert to get_Block_MacroBlock() [r15964] --- diff --git a/ir/ir/irnode.c b/ir/ir/irnode.c index 616211ae7..104c8d581 100644 --- a/ir/ir/irnode.c +++ b/ir/ir/irnode.c @@ -860,8 +860,13 @@ void set_Block_extbb(ir_node *block, ir_extblk *extblk) { /* returns the macro block header of a block. */ ir_node *get_Block_MacroBlock(const ir_node *block) { + ir_node *mbh; assert(is_Block(block)); - return get_irn_n(block, -1); + mbh = get_irn_n(block, -1); + /* once macro block header is respected by all optimizations, + this assert can be removed */ + assert(mbh != NULL); + return mbh; } /* returns the graph of a Block. */