Skip to content

Commit c99b73a

Browse files
committed
Trivial refactoring
1 parent c2aaad4 commit c99b73a

File tree

2 files changed

+15
-16
lines changed

2 files changed

+15
-16
lines changed

src/librustc_driver/driver.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -766,22 +766,22 @@ pub fn phase_3_run_analysis_passes<'tcx, F, R>(sess: &'tcx Session,
766766
"external crate/lib resolution",
767767
|| LocalCrateReader::new(sess, cstore, &hir_map, name).read_crates());
768768

769-
let lang_items = time(time_passes, "language item collection", || {
770-
sess.track_errors(|| {
771-
middle::lang_items::collect_language_items(&sess, &hir_map)
772-
})
773-
})?;
774-
775769
let resolve::CrateMap {
776770
def_map,
777771
freevars,
778772
export_map,
779773
trait_map,
780774
glob_map,
781775
} = time(time_passes,
782-
"resolution",
776+
"name resolution",
783777
|| resolve::resolve_crate(sess, &hir_map, make_glob_map));
784778

779+
let lang_items = time(time_passes, "language item collection", || {
780+
sess.track_errors(|| {
781+
middle::lang_items::collect_language_items(&sess, &hir_map)
782+
})
783+
})?;
784+
785785
let mut analysis = ty::CrateAnalysis {
786786
export_map: export_map,
787787
access_levels: AccessLevels::default(),

src/librustc_metadata/creader.rs

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -813,9 +813,8 @@ impl<'a, 'b> LocalCrateReader<'a, 'b> {
813813

814814
fn process_crate(&self, c: &hir::Crate) {
815815
for a in c.attrs.iter().filter(|m| m.name() == "link_args") {
816-
match a.value_str() {
817-
Some(ref linkarg) => self.cstore.add_used_link_args(&linkarg),
818-
None => { /* fallthrough */ }
816+
if let Some(ref linkarg) = a.value_str() {
817+
self.cstore.add_used_link_args(&linkarg);
819818
}
820819
}
821820
}
@@ -830,12 +829,12 @@ impl<'a, 'b> LocalCrateReader<'a, 'b> {
830829
match self.creader.extract_crate_info_hir(i) {
831830
Some(info) => {
832831
let (cnum, _, _) = self.creader.resolve_crate(&None,
833-
&info.ident,
834-
&info.name,
835-
None,
836-
i.span,
837-
PathKind::Crate,
838-
true);
832+
&info.ident,
833+
&info.name,
834+
None,
835+
i.span,
836+
PathKind::Crate,
837+
true);
839838
let def_id = self.ast_map.local_def_id(i.id);
840839

841840
let len = self.ast_map.def_path(def_id).data.len();

0 commit comments

Comments
 (0)