Goals and plan
present some light background material on the borrow-checking code, NLL
show the NLL scope computation (from a few weeks back), explain what needs to change to use the polonius model
go over PR #113218 implementing that change
Background
The root of borrowck, do_mir_borrowck: a bunch of sequential steps
Of interest today, some of the code path emitting errors:
a. setting up some dataflow computations (we'll come back to flow_borrows)
b. heavy lifting: done by visiting dataflow results