aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_def/src/item_tree/tests.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_hir_def/src/item_tree/tests.rs')
-rw-r--r--crates/ra_hir_def/src/item_tree/tests.rs12
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}