diff options
Diffstat (limited to 'crates/hir_def/src')
-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 | ||