blob: d128a7e0d2d59cef53a07bc423590b2d7f2ea1f3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
//@ aux-build: alias.rs
// issue#128327
extern crate alias;
use alias::Trait;
struct S;
impl Trait for S {
type T = ();
}
struct A((A, <S as Trait>::T<NOT_EXIST?>));
//~^ ERROR: invalid `?` in type
//~| ERROR: recursive type `A` has infinite size
fn main() {}
|