os-rust/tests/incremental/track-deps-in-new-solver.rs
2024-12-04 16:03:28 +00:00

25 lines
344 B
Rust

//@ revisions: cfail1 cfail2
//@ compile-flags: -Znext-solver
//@ check-pass
pub trait Future {
type Error;
fn poll() -> Self::Error;
}
struct S;
impl Future for S {
type Error = Error;
fn poll() -> Self::Error {
todo!()
}
}
#[cfg(cfail1)]
pub struct Error(());
#[cfg(cfail2)]
pub struct Error();
fn main() {}