Closed
Description
Now that @pnkfelix has landed CFG and is about to land dataflow, it's time for liveness code to be rewritten to use it.
Currently liveness has two responsibilities:
- issuing warnings for dead writes
- checking that functions always return a value or fail
Probably liveness as a pass should go away and be moved into borrowck.
cc @zwarich