Fix map range in conjunction with defer

Predecessor block is wrong for map range phi node when the containing function contains defer call.