rust/tests/ui/issues/issue-88150.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

22 lines
326 B
Rust
Raw Normal View History

2021-11-13 00:06:22 -06:00
// run-pass
// compile-flags:-C debuginfo=2
// edition:2018
use core::marker::PhantomData;
pub struct Foo<T: ?Sized, A>(
PhantomData<(A, T)>,
);
enum Never {}
impl<T: ?Sized> Foo<T, Never> {
fn new_foo() -> Foo<T, Never> {
Foo(PhantomData)
}
}
fn main() {
let _ = Foo::<[()], Never>::new_foo();
}