mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-28 09:44:08 +00:00
12 lines
327 B
Rust
12 lines
327 B
Rust
// Check that we do not ICE when `no_mangle` is applied to something that has no name.
|
|
|
|
#![crate_type = "lib"]
|
|
#![feature(stmt_expr_attributes)]
|
|
|
|
pub struct S([usize; 8]);
|
|
|
|
pub fn outer_function(x: S, y: S) -> usize {
|
|
(#[no_mangle] || y.0[0])()
|
|
//~^ ERROR `#[no_mangle]` cannot be used on a closure as it has no name
|
|
}
|