diff options
Diffstat (limited to 'src/test/ui/issues/issue-35976.rs')
-rw-r--r-- | src/test/ui/issues/issue-35976.rs | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/src/test/ui/issues/issue-35976.rs b/src/test/ui/issues/issue-35976.rs deleted file mode 100644 index aa6f74cb5..000000000 --- a/src/test/ui/issues/issue-35976.rs +++ /dev/null @@ -1,24 +0,0 @@ -// revisions: imported unimported -//[imported] check-pass - -mod private { - pub trait Future { - //[unimported]~^^ HELP perhaps add a `use` for it - fn wait(&self) where Self: Sized; - } - - impl Future for Box<dyn Future> { - fn wait(&self) { } - } -} - -#[cfg(imported)] -use private::Future; - -fn bar(arg: Box<dyn private::Future>) { - // Importing the trait means that we don't autoderef `Box<dyn Future>` - arg.wait(); - //[unimported]~^ ERROR the `wait` method cannot be invoked on a trait object -} - -fn main() {} |