Skip to content

Commit

Permalink
Do not compute unneeded results.
Browse files Browse the repository at this point in the history
  • Loading branch information
cjgillot committed Aug 19, 2023
1 parent 3e50a64 commit 023b367
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 4 deletions.
2 changes: 1 addition & 1 deletion compiler/rustc_hir_analysis/src/check/check.rs
Original file line number Diff line number Diff line change
Expand Up @@ -823,7 +823,7 @@ fn check_impl_items_against_trait<'tcx>(
};
match ty_impl_item.kind {
ty::AssocKind::Const => {
let _ = tcx.compare_impl_const((
tcx.ensure().compare_impl_const((
impl_item.expect_local(),
ty_impl_item.trait_item_def_id.unwrap(),
));
Expand Down
5 changes: 2 additions & 3 deletions compiler/rustc_interface/src/passes.rs
Original file line number Diff line number Diff line change
Expand Up @@ -743,12 +743,11 @@ fn analysis(tcx: TyCtxt<'_>, (): ()) -> Result<()> {
rustc_passes::hir_id_validator::check_crate(tcx);

let sess = tcx.sess;
let mut entry_point = None;

sess.time("misc_checking_1", || {
parallel!(
{
entry_point = sess.time("looking_for_entry_point", || tcx.entry_fn(()));
sess.time("looking_for_entry_point", || tcx.ensure().entry_fn(()));

sess.time("looking_for_derive_registrar", || {
tcx.ensure().proc_macro_decls_static(())
Expand Down Expand Up @@ -862,7 +861,7 @@ fn analysis(tcx: TyCtxt<'_>, (): ()) -> Result<()> {

// This check has to be run after all lints are done processing. We don't
// define a lint filter, as all lint checks should have finished at this point.
sess.time("check_lint_expectations", || tcx.check_expectations(None));
sess.time("check_lint_expectations", || tcx.ensure().check_expectations(None));
});

if sess.opts.unstable_opts.print_vtable_sizes {
Expand Down

0 comments on commit 023b367

Please sign in to comment.