rust/src/test/compile-fail/issue-1451.rs

24 lines
265 B
Rust

// xfail-test
type T = { mut f: fn@() };
type S = { f: fn@() };
fn fooS(t: S) {
}
fn fooT(t: T) {
}
fn bar() {
}
fn main() {
let x: fn@() = bar;
fooS({f: x});
fooS({f: bar});
let x: fn@() = bar;
fooT({mut f: x});
fooT({mut f: bar});
}