about summary refs log tree commit diff
path: root/tests/ui/nll/polonius/assignment-to-differing-field.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ui/nll/polonius/assignment-to-differing-field.rs')
-rw-r--r--tests/ui/nll/polonius/assignment-to-differing-field.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/ui/nll/polonius/assignment-to-differing-field.rs b/tests/ui/nll/polonius/assignment-to-differing-field.rs
index fb6c9569525..9701cd2bb5e 100644
--- a/tests/ui/nll/polonius/assignment-to-differing-field.rs
+++ b/tests/ui/nll/polonius/assignment-to-differing-field.rs
@@ -4,7 +4,10 @@
 // that we do not kill too many borrows. Assignments to the `.1`
 // field projections should leave the borrows on `.0` intact.
 
-//@ compile-flags: -Z polonius
+//@ ignore-compare-mode-polonius (explicit revisions)
+//@ revisions: polonius legacy
+//@ [polonius] compile-flags: -Z polonius=next
+//@ [legacy] compile-flags: -Z polonius=legacy
 
 struct List<T> {
     value: T,