diff options
Diffstat (limited to 'src/test/ui/borrowck/issue-28934.rs')
-rw-r--r-- | src/test/ui/borrowck/issue-28934.rs | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/src/test/ui/borrowck/issue-28934.rs b/src/test/ui/borrowck/issue-28934.rs deleted file mode 100644 index 1e48878f6..000000000 --- a/src/test/ui/borrowck/issue-28934.rs +++ /dev/null @@ -1,25 +0,0 @@ -// Regression test: issue had to do with "givens" in region inference, -// which were not being considered during the contraction phase. - -// run-fail -// error-pattern:explicit panic -// ignore-emscripten no processes - -struct Parser<'i: 't, 't>(&'i u8, &'t u8); - -impl<'i, 't> Parser<'i, 't> { - fn parse_nested_block<F, T>(&mut self, parse: F) -> Result<T, ()> - where for<'tt> F: FnOnce(&mut Parser<'i, 'tt>) -> T - { - panic!() - } - - fn expect_exhausted(&mut self) -> Result<(), ()> { - Ok(()) - } -} - -fn main() { - let x = 0u8; - Parser(&x, &x).parse_nested_block(|input| input.expect_exhausted()).unwrap(); -} |