about summary refs log tree commit diff
path: root/src/test/ui/polymorphization/promoted-function.rs
blob: 0d3af7a89c2aac2936426d8992c880c9dbd2511c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
// run-pass
fn fop<T>() {}

fn bar<T>() -> &'static fn() {
    &(fop::<T> as fn())
}
pub const FN: &'static fn() = &(fop::<i32> as fn());

fn main() {
    bar::<u32>();
    bar::<i32>();
    (FN)();
}