mirror of https://github.com/rust-lang/rust
18 lines
398 B
Rust
18 lines
398 B
Rust
// Regression test for the ICE described in #86721.
|
|
|
|
//@ revisions: rev1 rev2
|
|
#![cfg_attr(any(), rev1, rev2)]
|
|
#![crate_type = "lib"]
|
|
|
|
#[cfg(any(rev1))]
|
|
trait T {
|
|
const U: usize = return;
|
|
//[rev1]~^ ERROR: return statement outside of function body [E0572]
|
|
}
|
|
|
|
#[cfg(any(rev2))]
|
|
trait T2 {
|
|
fn foo(a: [(); return]);
|
|
//[rev2]~^ ERROR: return statement outside of function body [E0572]
|
|
}
|