mirror of
https://github.com/rust-lang/rust.git
synced 2025-02-27 06:14:55 +00:00
20 lines
366 B
Rust
20 lines
366 B
Rust
![]() |
// Tests that no ICE occurs when a closure appears inside a node
|
||
|
// that does not have a body when compiling with
|
||
|
//@ check-pass
|
||
|
|
||
|
#![allow(dead_code)]
|
||
|
|
||
|
struct Bug {
|
||
|
inner: [(); match || 1 {
|
||
|
_n => 42, // we may not call the closure here (E0015)
|
||
|
}],
|
||
|
}
|
||
|
|
||
|
enum E {
|
||
|
V([(); { let _ = || 1; 42 }]),
|
||
|
}
|
||
|
|
||
|
type Ty = [(); { let _ = || 1; 42 }];
|
||
|
|
||
|
fn main() {}
|