Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-ty/src/traits.rs')
| -rw-r--r-- | crates/hir-ty/src/traits.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/crates/hir-ty/src/traits.rs b/crates/hir-ty/src/traits.rs index 446226c355..4c76ae901d 100644 --- a/crates/hir-ty/src/traits.rs +++ b/crates/hir-ty/src/traits.rs @@ -27,6 +27,7 @@ use crate::{ LifetimeElisionKind, Span, TyLoweringContext, db::HirDatabase, generics::Generics, + lower::LoweringMode, next_solver::{ DbInterner, GenericArgs, ParamEnv, StoredClauses, Ty, TyKind, infer::{ @@ -188,7 +189,8 @@ pub fn where_predicate_must_hold<'db>( generic_def, &generics, LifetimeElisionKind::Infer, - ); + ) + .with_interning_mode(LoweringMode::Ide); let clauses = ctx.lower_where_predicate(predicate, false).map(|(clause, _)| clause).collect::<Vec<_>>(); |