2011-10-16 18:19:12 -05:00
|
|
|
// Make sure that fn-to-block coercion isn't incorrectly lifted over
|
|
|
|
// other tycons.
|
|
|
|
|
|
|
|
fn main() {
|
2012-01-18 20:10:51 -06:00
|
|
|
fn f(f: native fn(native fn(native fn()))) {
|
2011-10-16 18:19:12 -05:00
|
|
|
}
|
|
|
|
|
2012-01-18 20:10:51 -06:00
|
|
|
fn g(f: native fn(fn())) {
|
2011-10-16 18:19:12 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
f(g);
|
2012-06-26 18:18:37 -05:00
|
|
|
//!^ ERROR mismatched types: expected `extern fn(extern fn(extern fn()))`
|
2011-10-16 18:19:12 -05:00
|
|
|
}
|