mirror of https://github.com/rust-lang/rust.git
16 lines
403 B
Rust
16 lines
403 B
Rust
// This causes a query cycle due to using `TypingEnv::PostAnalysis`,
|
|
// in #119821 const eval was changed to always use this mode.
|
|
//
|
|
// 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() {}
|