diff options
Diffstat (limited to 'src/test/ui/generic-associated-types/const-generics-gat-in-trait-return-type-3.rs')
-rw-r--r-- | src/test/ui/generic-associated-types/const-generics-gat-in-trait-return-type-3.rs | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/src/test/ui/generic-associated-types/const-generics-gat-in-trait-return-type-3.rs b/src/test/ui/generic-associated-types/const-generics-gat-in-trait-return-type-3.rs deleted file mode 100644 index db61fc080..000000000 --- a/src/test/ui/generic-associated-types/const-generics-gat-in-trait-return-type-3.rs +++ /dev/null @@ -1,25 +0,0 @@ -// run-pass - -// This test unsures that with_opt_const_param returns the -// def_id of the N param in the Bar::Assoc GAT. - -trait Bar { - type Assoc<const N: usize>; -} -trait Foo: Bar { - fn foo(&self) -> Self::Assoc<3>; -} - -impl Bar for () { - type Assoc<const N: usize> = [(); N]; -} - -impl Foo for () { - fn foo(&self) -> Self::Assoc<3> { - [(); 3] - } -} - -fn main() { - assert_eq!(().foo(), [(); 3]); -} |