]> git.lizzy.rs Git - rust.git/blob - src/test/run-make-fulldeps/issue-20626/foo.rs
Auto merge of #101969 - reez12g:issue-101306, r=reez12g
[rust.git] / src / test / run-make-fulldeps / issue-20626 / foo.rs
1 fn identity(a: &u32) -> &u32 { a }
2
3 fn print_foo(f: &fn(&u32) -> &u32, x: &u32) {
4     print!("{}", (*f)(x));
5 }
6
7 fn main() {
8     let x = &4;
9     let f: fn(&u32) -> &u32 = identity;
10
11     // Didn't print 4 on optimized builds
12     print_foo(&f, x);
13 }