• F
    scaffolding for borrowck on MIR. · 5757e65f
    Felix S. Klock II 提交于
    emit (via debug!) scary message from `fn borrowck_mir` until basic
    prototype is in place.
    
    Gather children of move paths and set their kill bits in
    dataflow. (Each node has a link to the child that is first among its
    siblings.)
    
    Hooked in libgraphviz based rendering, including of borrowck dataflow
    state.
    
    doing this well required some refactoring of the code, so I cleaned it
    up more generally (adding comments to explain what its trying to do
    and how it is doing it).
    
    Update: this newer version addresses most review comments (at least
    the ones that were largely mechanical changes), but I left the more
    interesting revisions to separate followup commits (in this same PR).
    5757e65f
dataflow.rs 24.3 KB