blob: f31be584e09b518113eb8c863a788c4c0243b5e4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
struct GenericStruct<T>(T, usize);
impl GenericStruct<i32> {
fn new(a: i32, b: usize) -> Self {
GenericStruct(a, b)
}
fn get(self) -> i32 {
self.0
}
}
fn main() {
let a: GenericStruct<i32> = GenericStruct::<i32>::new(123, 456);
let aa: i32 = a.get();
// { dg-warning "unused name" "" { target *-*-* } .-1 }
}
|