]> git.lizzy.rs Git - rust.git/blob - src/test/ui/issues/issue-11677.rs
Rollup merge of #97149 - ChrisDenton:win_async_pipes, r=m-ou-se
[rust.git] / src / test / ui / issues / issue-11677.rs
1 // run-pass
2 #![allow(unused_imports)]
3
4 #![allow(dead_code)]
5
6 // this code used to cause an ICE
7
8 use std::marker;
9
10 trait X<T> {
11     fn dummy(&self) -> T { panic!() }
12 }
13
14 struct S<T> {f: Box<dyn X<T>+'static>,
15              g: Box<dyn X<T>+'static>}
16
17 struct F;
18 impl X<isize> for F {
19 }
20
21 fn main() {
22   S {f: Box::new(F), g: Box::new(F) };
23 }