// This checks that function pointer signatures containing &mut T types | |
// work in a constant context: see issue #114994. | |
// | |
// check-pass | |
const fn use_const_fn(_f: fn(&mut String)) { | |
() | |
} | |
const fn get_some_fn() -> fn(&mut String) { | |
String::clear | |
} | |
const fn some_const_fn() { | |
let _f: fn(&mut String) = String::clear; | |
} | |
fn main() {} |