Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir_ty/src/lib.rs')
-rw-r--r--crates/hir_ty/src/lib.rs18
1 files changed, 2 insertions, 16 deletions
diff --git a/crates/hir_ty/src/lib.rs b/crates/hir_ty/src/lib.rs
index 945b4b0e4a..8729b52ae8 100644
--- a/crates/hir_ty/src/lib.rs
+++ b/crates/hir_ty/src/lib.rs
@@ -217,7 +217,6 @@ pub fn make_canonical<T: HasInterner<Interner = Interner>>(
pub struct CallableSig {
params_and_return: Arc<[Ty]>,
is_varargs: bool,
- legacy_const_generics_indices: Arc<[u32]>,
}
has_interner!(CallableSig);
@@ -228,11 +227,7 @@ pub type PolyFnSig = Binders<CallableSig>;
impl CallableSig {
pub fn from_params_and_return(mut params: Vec<Ty>, ret: Ty, is_varargs: bool) -> CallableSig {
params.push(ret);
- CallableSig {
- params_and_return: params.into(),
- is_varargs,
- legacy_const_generics_indices: Arc::new([]),
- }
+ CallableSig { params_and_return: params.into(), is_varargs }
}
pub fn from_fn_ptr(fn_ptr: &FnPointer) -> CallableSig {
@@ -249,14 +244,9 @@ impl CallableSig {
.map(|arg| arg.assert_ty_ref(Interner).clone())
.collect(),
is_varargs: fn_ptr.sig.variadic,
- legacy_const_generics_indices: Arc::new([]),
}
}
- pub fn set_legacy_const_generics_indices(&mut self, indices: &[u32]) {
- self.legacy_const_generics_indices = indices.into();
- }
-
pub fn to_fn_ptr(&self) -> FnPointer {
FnPointer {
num_binders: 0,
@@ -287,11 +277,7 @@ impl Fold<Interner> for CallableSig {
) -> Result<Self::Result, E> {
let vec = self.params_and_return.to_vec();
let folded = vec.fold_with(folder, outer_binder)?;
- Ok(CallableSig {
- params_and_return: folded.into(),
- is_varargs: self.is_varargs,
- legacy_const_generics_indices: self.legacy_const_generics_indices,
- })
+ Ok(CallableSig { params_and_return: folded.into(), is_varargs: self.is_varargs })
}
}