diff options
Diffstat (limited to 'tests/ui/regions/regions-pattern-typing-issue-19997.rs')
-rw-r--r-- | tests/ui/regions/regions-pattern-typing-issue-19997.rs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/ui/regions/regions-pattern-typing-issue-19997.rs b/tests/ui/regions/regions-pattern-typing-issue-19997.rs new file mode 100644 index 000000000..39190697f --- /dev/null +++ b/tests/ui/regions/regions-pattern-typing-issue-19997.rs @@ -0,0 +1,11 @@ +fn main() { + let a0 = 0; + let f = 1; + let mut a1 = &a0; + match (&a1,) { + (&ref b0,) => { + a1 = &f; //~ ERROR cannot assign to `a1` because it is borrowed + drop(b0); + } + } +} |