]> git.proxmox.com Git - rustc.git/blob - src/test/ui/issues/issue-14382.rs
Update unsuspicious file list
[rustc.git] / src / test / ui / issues / issue-14382.rs
1 // run-pass
2 #[derive(Debug)]
3 struct Matrix4<S>(#[allow(unused_tuple_struct_fields)] S);
4 trait POrd<S> {}
5
6 fn translate<S: POrd<S>>(s: S) -> Matrix4<S> { Matrix4(s) }
7
8 impl POrd<f32> for f32 {}
9 impl POrd<f64> for f64 {}
10
11 fn main() {
12 let x = 1.0;
13 let m : Matrix4<f32> = translate(x);
14 println!("m: {:?}", m);
15 }