// run-pass
// pretty-expanded FIXME #23616

fn good(_a: &isize) {
}

// unnamed argument &isize is now parse x: &isize

fn called<F>(_f: F) where F: FnOnce(&isize) {
}

pub fn main() {
    called(good);
}
