diff options
Diffstat (limited to 'src/test/ui/nll/lint-no-err.rs')
-rw-r--r-- | src/test/ui/nll/lint-no-err.rs | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/src/test/ui/nll/lint-no-err.rs b/src/test/ui/nll/lint-no-err.rs deleted file mode 100644 index 2d1d5cb26..000000000 --- a/src/test/ui/nll/lint-no-err.rs +++ /dev/null @@ -1,21 +0,0 @@ -// check-pass - -// mir borrowck previously incorrectly set `tainted_by_errors` -// when buffering lints, which resulted in ICE later on, -// see #94502. - -struct Repro; -impl Repro { - fn get(&self) -> &i32 { - &3 - } - - fn insert(&mut self, _: i32) {} -} - -fn main() { - let x = &0; - let mut conflict = Repro; - let prev = conflict.get(); - conflict.insert(*prev + *x); -} |