diff options
Diffstat (limited to 'src/test/ui/issues/issue-41139.rs')
-rw-r--r-- | src/test/ui/issues/issue-41139.rs | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/src/test/ui/issues/issue-41139.rs b/src/test/ui/issues/issue-41139.rs deleted file mode 100644 index 94c53216f..000000000 --- a/src/test/ui/issues/issue-41139.rs +++ /dev/null @@ -1,12 +0,0 @@ -trait Trait {} - -fn get_function<'a>() -> &'a dyn Fn() -> dyn Trait { - panic!("") -} - -fn main() { - // This isn't great. The issue here is that `dyn Trait` is not sized, so - // `dyn Fn() -> dyn Trait` is not well-formed. - let t: &dyn Trait = &get_function()(); - //~^ ERROR expected function, found `&dyn Fn() -> (dyn Trait + 'static)` -} |