]> git.proxmox.com Git - rustc.git/blobdiff - src/test/compile-fail/generic-non-trailing-defaults.rs
New upstream version 1.24.1+dfsg1
[rustc.git] / src / test / compile-fail / generic-non-trailing-defaults.rs
index 77e5520326379e21193ee7d5ff1320aa8fc9ba7b..13b7753082c61d3c8915b5c75acbe58fd64ca06a 100644 (file)
 
 struct Heap;
 
-struct Vec<A = Heap, T>;
+struct Vec<A = Heap, T>(A, T);
 //~^ ERROR type parameters with a default must be trailing
 
-struct Foo<A, B = Vec<C>, C>;
+struct Foo<A, B = Vec<C>, C>(A, B, C);
 //~^ ERROR type parameters with a default must be trailing
 //~| ERROR type parameters with a default cannot use forward declared identifiers