aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/rust/compile/torture/issue-368.rs
blob: 775e70d9d23e66f300dbbf4c11c4b63b60eb52fb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#[lang = "sized"]
pub trait Sized {}

struct S;

fn foo<S>(s: S) -> S {
    s
}

fn main() {
    let _s: S = foo(S);
}