nir/cf: Handle relinking top-level blocks
authorJason Ekstrand <jason.ekstrand@intel.com>
Fri, 18 Dec 2015 19:27:00 +0000 (11:27 -0800)
committerJason Ekstrand <jason.ekstrand@intel.com>
Thu, 24 Mar 2016 22:20:44 +0000 (15:20 -0700)
commit124f229ece8ffa7d1f8d530771f183f7803d6cdc
treeec6c2d058ad6bebcbafbbfda56f5f187c324d486
parent364212f1ede4b2ecf4361e27e24e3d84e19aa54d
nir/cf: Handle relinking top-level blocks

This can happen if a function ends in a return instruction and you remove
the return.

Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Connor Abbott <cwabbott0@gmail.com>
src/compiler/nir/nir_control_flow.c