Skip to content

Commit f6d54aa

Browse files
committed
Adjust imports
1 parent 7202054 commit f6d54aa

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

compiler/rustc_mir/src/monomorphize/polymorphize.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
//! generic parameters are unused (and eventually, in what ways generic parameters are used - only
66
//! for their size, offset of a field, etc.).
77
8-
use rustc_hir::{def::DefKind, def_id::DefId};
8+
use rustc_hir::{def::DefKind, def_id::DefId, ConstContext};
99
use rustc_index::bit_set::FiniteBitSet;
1010
use rustc_middle::mir::{
1111
visit::{TyContext, Visitor},
@@ -56,7 +56,7 @@ fn unused_generic_params(tcx: TyCtxt<'_>, def_id: DefId) -> FiniteBitSet<u32> {
5656
// Exit early when there is no MIR available.
5757
let context = tcx.hir().body_const_context(def_id.expect_local());
5858
match context {
59-
Some(ConstContext::Fn) | None if !tcx.is_mir_available(def_id) => {
59+
Some(ConstContext::ConstFn) | None if !tcx.is_mir_available(def_id) => {
6060
debug!("unused_generic_params: (no mir available) def_id={:?}", def_id);
6161
return FiniteBitSet::new_empty();
6262
}
@@ -80,7 +80,7 @@ fn unused_generic_params(tcx: TyCtxt<'_>, def_id: DefId) -> FiniteBitSet<u32> {
8080
let body = match context {
8181
// Const functions are actually called and should thus be considered for polymorphization
8282
// via their runtime MIR
83-
Some(ConstContext::Fn) | None => tcx.optimized_mir(def_id),
83+
Some(ConstContext::ConstFn) | None => tcx.optimized_mir(def_id),
8484
Some(_) => tcx.mir_for_ctfe(def_id),
8585
};
8686
let mut vis = MarkUsedGenericParams { tcx, def_id, unused_parameters: &mut unused_parameters };

0 commit comments

Comments
 (0)