Unnamed repository; edit this file 'description' to name the repository.
Merge pull request #20904 from ChayimFriedman2/ns3
minor: Remove no-longer-necessary conversion
Chayim Refael Friedman 6 months ago
parent 01cacbe · parent 4987fc6 · commit 5a9230b
-rw-r--r--crates/hir-ty/src/lower.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/crates/hir-ty/src/lower.rs b/crates/hir-ty/src/lower.rs
index 6f7ca4829d..a181ae0157 100644
--- a/crates/hir-ty/src/lower.rs
+++ b/crates/hir-ty/src/lower.rs
@@ -475,10 +475,9 @@ impl<'db, 'a> TyLoweringContext<'db, 'a> {
.opaque_type_data
.alloc(ImplTrait { predicates: Vec::default() });
- // FIXME(next-solver): this from_raw/into_raw dance isn't nice, but it's minimal
let impl_trait_id = origin.either(
- |f| ImplTraitId::ReturnTypeImplTrait(f, Idx::from_raw(idx.into_raw())),
- |a| ImplTraitId::TypeAliasImplTrait(a, Idx::from_raw(idx.into_raw())),
+ |f| ImplTraitId::ReturnTypeImplTrait(f, idx),
+ |a| ImplTraitId::TypeAliasImplTrait(a, idx),
);
let opaque_ty_id: SolverDefId =
self.db.intern_impl_trait_id(impl_trait_id).into();