| // Check that E0161 is a hard error in all possible configurations that might | |
| // affect it. | |
| // revisions: base ul | |
| //[base] check-fail | |
| //[ul] check-pass | |
| #![allow(incomplete_features)] | |
| #![cfg_attr(ul, feature(unsized_locals))] | |
| trait Bar { | |
| fn f(self); | |
| } | |
| fn foo(x: Box<dyn Bar>) { | |
| x.f(); | |
| //[base]~^ ERROR E0161 | |
| } | |
| fn main() {} |