Remove polymorphization
This commit is contained in:
parent
8dc83770f7
commit
711c8cc690
92 changed files with 59 additions and 2643 deletions
|
@ -876,7 +876,6 @@ fn run_required_analyses(tcx: TyCtxt<'_>) {
|
|||
|| tcx.hir().body_const_context(def_id).is_some()
|
||||
{
|
||||
tcx.ensure().mir_drops_elaborated_and_const_checked(def_id);
|
||||
tcx.ensure().unused_generic_params(ty::InstanceKind::Item(def_id.to_def_id()));
|
||||
}
|
||||
}
|
||||
});
|
||||
|
@ -895,8 +894,7 @@ fn run_required_analyses(tcx: TyCtxt<'_>) {
|
|||
// If `-Zvalidate-mir` is set, we also want to compute the final MIR for each item
|
||||
// (either its `mir_for_ctfe` or `optimized_mir`) since that helps uncover any bugs
|
||||
// in MIR optimizations that may only be reachable through codegen, or other codepaths
|
||||
// that requires the optimized/ctfe MIR, such as polymorphization, coroutine bodies,
|
||||
// or evaluating consts.
|
||||
// that requires the optimized/ctfe MIR, coroutine bodies, or evaluating consts.
|
||||
if tcx.sess.opts.unstable_opts.validate_mir {
|
||||
sess.time("ensuring_final_MIR_is_computable", || {
|
||||
tcx.hir().par_body_owners(|def_id| {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue