]> git.lizzy.rs Git - rust.git/commit
Add `ScopeAuxiliaryVec`, return MIR+aux via tuple
authorNiko Matsakis <niko@alum.mit.edu>
Wed, 23 Mar 2016 09:01:30 +0000 (05:01 -0400)
committerNiko Matsakis <niko@alum.mit.edu>
Wed, 23 Mar 2016 20:42:54 +0000 (16:42 -0400)
commitc36707a284be6b57990d6f5a2f84bb16655cfb81
treeefc5a4b120cf72a13bbe94bf56203c1c05f71685
parent70d0123082913e244739d64692eec7063b9c79c5
Add `ScopeAuxiliaryVec`, return MIR+aux via tuple

It's nice to be able to index with a scope-id,
but coherence rules prevent us from implementing
`Index<ScopeId>` for `Vec<ScopeAuxiliary>`, and I'd
prefer that `ScopeAuxiliary` remain in librustc_mir,
just for compilation time reasons.
src/librustc_mir/build/matches/mod.rs
src/librustc_mir/build/mod.rs
src/librustc_mir/build/scope.rs
src/librustc_mir/mir_map.rs
src/librustc_mir/pretty.rs