Files
rust/tests/ui/impl-trait/rpit/early_bound.rs

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

13 lines
291 B
Rust
Raw Normal View History

2024-01-09 14:12:59 +00:00
use std::convert::identity;
fn test<'a: 'a>(n: bool) -> impl Sized + 'a {
let true = n else { loop {} };
let _ = || {
let _ = identity::<&'a ()>(test(false));
2025-04-01 23:48:41 +02:00
//~^ ERROR concrete type differs from previous defining opaque type use
2024-01-09 14:12:59 +00:00
};
loop {}
}
fn main() {}