diff options
Diffstat (limited to 'src/test/ui/consts/const_let_assign3.rs')
-rw-r--r-- | src/test/ui/consts/const_let_assign3.rs | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/src/test/ui/consts/const_let_assign3.rs b/src/test/ui/consts/const_let_assign3.rs deleted file mode 100644 index 1f68de8ee..000000000 --- a/src/test/ui/consts/const_let_assign3.rs +++ /dev/null @@ -1,27 +0,0 @@ -struct S { - state: u32, -} - -impl S { - const fn foo(&mut self, x: u32) { - //~^ ERROR mutable reference - self.state = x; - } -} - -const FOO: S = { - let mut s = S { state: 42 }; - s.foo(3); //~ ERROR mutable reference - s -}; - -type Array = [u32; { - let mut x = 2; - let y = &mut x; //~ ERROR mutable reference - *y = 42; - *y -}]; - -fn main() { - assert_eq!(FOO.state, 3); -} |