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
|
||
|
}
|