diff options
author | Lukas Wirth <[email protected]> | 2020-12-13 10:34:44 +0000 |
---|---|---|
committer | Lukas Wirth <[email protected]> | 2020-12-13 10:34:44 +0000 |
commit | ae8a8020857080ea527cc1d0e57a592d6e587a64 (patch) | |
tree | 81bc716b34669495f3a30a2624b3f9433dfbace8 /crates/hir_def | |
parent | 10f633283180d513138d0d969eceba96e3ce9f96 (diff) |
Ignore lifetime params in substitutions
Diffstat (limited to 'crates/hir_def')
-rw-r--r-- | crates/hir_def/src/item_tree.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/crates/hir_def/src/item_tree.rs b/crates/hir_def/src/item_tree.rs index c6ada271e..b08167281 100644 --- a/crates/hir_def/src/item_tree.rs +++ b/crates/hir_def/src/item_tree.rs | |||
@@ -246,7 +246,10 @@ struct GenericParamsStorage { | |||
246 | 246 | ||
247 | impl GenericParamsStorage { | 247 | impl GenericParamsStorage { |
248 | fn alloc(&mut self, params: GenericParams) -> GenericParamsId { | 248 | fn alloc(&mut self, params: GenericParams) -> GenericParamsId { |
249 | if params.types.is_empty() && params.where_predicates.is_empty() { | 249 | if params.types.is_empty() |
250 | && params.lifetimes.is_empty() | ||
251 | && params.where_predicates.is_empty() | ||
252 | { | ||
250 | return GenericParamsId::EMPTY; | 253 | return GenericParamsId::EMPTY; |
251 | } | 254 | } |
252 | 255 | ||