alan-baker 4bd106b089
Handle dead infinite loops in DCE (#2471)
Fixes #2456

* When eliminating a structured construct that has an unreachable merge,
replace that unreachable terminator with an appropriate return
* New tests
2019-04-03 10:30:12 -04:00
..
2018-08-14 15:01:50 -04:00
2018-08-03 15:06:09 -04:00
2018-08-03 15:06:09 -04:00
2018-08-03 08:05:33 -04:00
2018-08-14 15:41:21 -04:00
2018-08-03 08:05:33 -04:00
2018-08-14 15:01:50 -04:00
2018-08-03 08:05:33 -04:00
2018-08-14 15:01:50 -04:00
2018-08-03 15:06:09 -04:00
2018-08-03 15:06:09 -04:00
2018-08-03 15:06:09 -04:00
2018-08-03 15:06:09 -04:00
2018-08-03 08:05:33 -04:00
2018-08-03 15:06:09 -04:00
2018-08-03 08:05:33 -04:00
2018-08-03 15:06:09 -04:00
2018-08-03 15:06:09 -04:00
2018-08-03 15:06:09 -04:00
2018-08-03 15:06:09 -04:00
2018-08-03 08:05:33 -04:00
2018-08-03 15:06:09 -04:00
2018-08-03 15:06:09 -04:00
2018-08-03 15:06:09 -04:00
2018-08-03 08:05:33 -04:00
2018-08-03 15:06:09 -04:00
2018-08-14 15:41:21 -04:00
2018-08-14 15:41:21 -04:00
2018-08-03 15:06:09 -04:00