16 lines
394 B
Rust
16 lines
394 B
Rust
// This causes a query cycle due to using `Reveal::All`,
|
|
// in #119821 const eval was changed to always use `Reveal::All`
|
|
//
|
|
// See that PR for more details.
|
|
use std::mem::transmute;
|
|
fn foo() -> impl Sized {
|
|
//~^ ERROR cycle detected when computing type of
|
|
//~| WARN function cannot return without recursing
|
|
unsafe {
|
|
transmute::<_, u8>(foo());
|
|
}
|
|
0u8
|
|
}
|
|
|
|
fn main() {}
|