14 lines
274 B
Rust
14 lines
274 B
Rust
// Check that we check fns appearing in constant declarations.
|
|
// Issue #22382.
|
|
|
|
const MOVE: fn(&String) -> String = {
|
|
fn broken(x: &String) -> String {
|
|
return *x //~ ERROR cannot move
|
|
}
|
|
broken
|
|
};
|
|
|
|
fn main() {
|
|
println!("{}", MOVE(&String::new()));
|
|
}
|