aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/rust/compile/issue-2238.rs
blob: 38871b337c126679fefb34c1e1b84f1fb9eff577 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#[lang = "sized"]
pub trait Sized {}

fn main() {
    struct Foo;

    trait Bar {
        fn foo(&self);
    }

    impl Bar for Foo {
        fn foo(&self) {}
        // { dg-warning "unused name" "" { target *-*-* } .-1 }
    }

    let s = Foo;
    s.foo();
}