diff options
Diffstat (limited to 'src/test/ui/issues/issue-44405.rs')
-rw-r--r-- | src/test/ui/issues/issue-44405.rs | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/src/test/ui/issues/issue-44405.rs b/src/test/ui/issues/issue-44405.rs deleted file mode 100644 index d404b9044..000000000 --- a/src/test/ui/issues/issue-44405.rs +++ /dev/null @@ -1,22 +0,0 @@ -use std::ops::Index; - -struct Test; -struct Container(Test); - -impl Test { - fn test(&mut self) {} -} - -impl<'a> Index<&'a bool> for Container { - type Output = Test; - - fn index(&self, _index: &'a bool) -> &Test { - &self.0 - } -} - -fn main() { - let container = Container(Test); - let mut val = true; - container[&mut val].test(); //~ ERROR: cannot borrow data -} |