diff options
Diffstat (limited to 'src/test/ui/issues/issue-27889.rs')
-rw-r--r-- | src/test/ui/issues/issue-27889.rs | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/src/test/ui/issues/issue-27889.rs b/src/test/ui/issues/issue-27889.rs deleted file mode 100644 index 623416a5d..000000000 --- a/src/test/ui/issues/issue-27889.rs +++ /dev/null @@ -1,23 +0,0 @@ -// check-pass -#![allow(unused_assignments)] -#![allow(unused_variables)] -// Test that a field can have the same name in different variants -// of an enum - -pub enum Foo { - X { foo: u32 }, - Y { foo: u32 } -} - -pub fn foo(mut x: Foo) { - let mut y = None; - let mut z = None; - if let Foo::X { ref foo } = x { - z = Some(foo); - } - if let Foo::Y { ref mut foo } = x { - y = Some(foo); - } -} - -fn main() {} |