Add missing case to fgSplitBlock
Add missing case to fgSplitBlock

Handle the case that a block has no terminator but does have one or more
instructions after the split point.  This can happen when inserting a null
check during the post-processing of a newobj (which generates the call and
then rewinds the insert point to do the post-processing which inserts the
null check) in a block that ends with a return (and thus doesn't get a
terminator in the first pass).

JosephTremoulet/llilc,russellhadley/llilc-original,swaroop-sridhar/llilc,manu-silicon/llilc,russellhadley/llilc-original,dkorolev/llilc,mmitche/llilc,russellhadley/llilc,richardlford/llilc,dotnet/llilc,pgavlin/llilc,libengu/llilc,manu-silicon/llilc,swaroop-sridhar/llilc,marksantos/llilc,manu-silicon/llilc,BruceForstall/llilc,libengu/llilc,erozenfeld/llilc,swaroop-sridhar/llilc,pgavlin/llilc,tempbottle/llilc,mmitche/llilc,adiaaida/llilc,AndyAyersMS/llilc,AndyAyersMS/llilc,marksantos/llilc,dkorolev/llilc,russellhadley/llilc,erozenfeld/llilc,BruceForstall/llilc,adiaaida/llilc,russellhadley/llilc,pgavlin/llilc,libengu/llilc,russellhadley/llilc-original,JosephTremoulet/llilc,erozenfeld/llilc,russellhadley/llilc-original,richardlford/llilc,kyulee1/llilcjit,mmitche/llilc,erozenfeld/llilc,kyulee1/llilcjit,libengu/llilc,tempbottle/llilc,marksantos/llilc,dkorolev/llilc,dotnet/llilc,kyulee1/llilcjit,richardlford/llilc,JosephTremoulet/llilc,AndyAyersMS/llilc,adiaaida/llilc,tempbottle/llilc,dotnet/llilc,mmitche/llilc,BruceForstall/llilc