diff options
Diffstat (limited to 'crates/ra_hir_def/src/item_tree/tests.rs')
-rw-r--r-- | crates/ra_hir_def/src/item_tree/tests.rs | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/crates/ra_hir_def/src/item_tree/tests.rs b/crates/ra_hir_def/src/item_tree/tests.rs index cd4c8a199..dc035d809 100644 --- a/crates/ra_hir_def/src/item_tree/tests.rs +++ b/crates/ra_hir_def/src/item_tree/tests.rs | |||
@@ -374,11 +374,17 @@ fn cursed_inner_items() { | |||
374 | 374 | ||
375 | impl En { | 375 | impl En { |
376 | fn assoc() { | 376 | fn assoc() { |
377 | trait InnerTrait {} | 377 | trait InnerTrait<T = [u8; { fn f() {} }]> {} |
378 | struct InnerStruct {} | 378 | struct InnerStruct<T = [u8; { fn f() {} }]> {} |
379 | impl InnerTrait for InnerStruct {} | 379 | impl<T = [u8; { fn f() {} }]> InnerTrait for InnerStruct {} |
380 | } | 380 | } |
381 | } | 381 | } |
382 | |||
383 | trait Tr<T = [u8; { fn f() {} }]> { | ||
384 | type AssocTy = [u8; { fn f() {} }]; | ||
385 | |||
386 | const AssocConst: [u8; { fn f() {} }]; | ||
387 | } | ||
382 | ", | 388 | ", |
383 | ); | 389 | ); |
384 | } | 390 | } |