]> git.lizzy.rs Git - rust.git/blob - src/test/ui/issues/issue-88150.rs
Rollup merge of #97149 - ChrisDenton:win_async_pipes, r=m-ou-se
[rust.git] / src / test / ui / issues / issue-88150.rs
1 // run-pass
2 // compile-flags:-C debuginfo=2
3 // edition:2018
4
5 use core::marker::PhantomData;
6
7 pub struct Foo<T: ?Sized, A>(
8     PhantomData<(A, T)>,
9 );
10
11 enum Never {}
12
13 impl<T: ?Sized> Foo<T, Never> {
14     fn new_foo() -> Foo<T, Never> {
15         Foo(PhantomData)
16     }
17 }
18
19 fn main() {
20     let _ = Foo::<[()], Never>::new_foo();
21 }