summaryrefslogtreecommitdiffstats
path: root/tests/ui/associated-inherent-types/substitute-params.rs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--tests/ui/associated-inherent-types/substitute-params.rs (renamed from tests/ui/associated-inherent-types/struct-generics.rs)8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/ui/associated-inherent-types/struct-generics.rs b/tests/ui/associated-inherent-types/substitute-params.rs
index 8952b3791..e94d68331 100644
--- a/tests/ui/associated-inherent-types/struct-generics.rs
+++ b/tests/ui/associated-inherent-types/substitute-params.rs
@@ -9,7 +9,15 @@ impl<T> S<T> {
type P = T;
}
+impl<T> S<(T,)> {
+ type Un = T;
+}
+
fn main() {
+ // Regression test for issue #104240.
type A = S<()>::P;
let _: A = ();
+
+ // Regression test for issue #107468.
+ let _: S<(i32,)>::Un = 0i32;
}