Stop sorting bodies by span.
The definition order is already close to the span order, and only differs in corner cases.
This commit is contained in:
parent
ad3407f482
commit
74fb87e3a0
17 changed files with 132 additions and 153 deletions
|
@ -674,12 +674,6 @@ pub struct Crate<'hir> {
|
|||
pub bodies: BTreeMap<BodyId, Body<'hir>>,
|
||||
pub trait_impls: BTreeMap<DefId, Vec<LocalDefId>>,
|
||||
|
||||
/// A list of the body ids written out in the order in which they
|
||||
/// appear in the crate. If you're going to process all the bodies
|
||||
/// in the crate, you should iterate over this list rather than the keys
|
||||
/// of bodies.
|
||||
pub body_ids: Vec<BodyId>,
|
||||
|
||||
/// A list of modules written out in the order in which they
|
||||
/// appear in the crate. This includes the main crate module.
|
||||
pub modules: BTreeMap<LocalDefId, ModuleItems>,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue