use new set_Block_MacroBlock() instead of set_irn_n(*,-1,*)