about summary refs log tree commit diff
path: root/tests/ui/parser
diff options
context:
space:
mode:
authorKivooeo <Kivooeo123@gmail.com>2025-07-24 19:07:20 +0500
committerKivooeo <Kivooeo123@gmail.com>2025-08-09 16:27:20 +0500
commit16765639b30741dde85da0dbcb44c343eb82b1a2 (patch)
treeef7f40e32fab78c39546bc588542774d276e5dc8 /tests/ui/parser
parent90bb5cacb5c1a5fe20ba821d28e7eb7a21e35d09 (diff)
downloadrust-16765639b30741dde85da0dbcb44c343eb82b1a2.tar.gz
rust-16765639b30741dde85da0dbcb44c343eb82b1a2.zip
comments
Diffstat (limited to 'tests/ui/parser')
-rw-r--r--tests/ui/parser/generics-rangle-eq-15043.rs15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/ui/parser/generics-rangle-eq-15043.rs b/tests/ui/parser/generics-rangle-eq-15043.rs
new file mode 100644
index 00000000000..1afc334dfd8
--- /dev/null
+++ b/tests/ui/parser/generics-rangle-eq-15043.rs
@@ -0,0 +1,15 @@
+//! Regression test for https://github.com/rust-lang/rust/issues/15043
+
+//@ run-pass
+
+#![allow(warnings)]
+
+struct S<T>(T);
+
+static s1: S<S<usize>>=S(S(0));
+static s2: S<usize>=S(0);
+
+fn main() {
+    let foo: S<S<usize>>=S(S(0));
+    let foo: S<usize>=S(0);
+}