diff options
Diffstat (limited to 'src/test/ui/borrowck/promote-ref-mut-in-let-issue-46557.rs')
-rw-r--r-- | src/test/ui/borrowck/promote-ref-mut-in-let-issue-46557.rs | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/src/test/ui/borrowck/promote-ref-mut-in-let-issue-46557.rs b/src/test/ui/borrowck/promote-ref-mut-in-let-issue-46557.rs deleted file mode 100644 index 3576734de..000000000 --- a/src/test/ui/borrowck/promote-ref-mut-in-let-issue-46557.rs +++ /dev/null @@ -1,31 +0,0 @@ -// Test that we fail to promote the constant here which has a `ref -// mut` borrow. - -fn gimme_static_mut_let() -> &'static mut u32 { - let ref mut x = 1234543; - x //~ ERROR -} - -fn gimme_static_mut_let_nested() -> &'static mut u32 { - let (ref mut x, ) = (1234543, ); - x //~ ERROR -} - -fn gimme_static_mut_match() -> &'static mut u32 { - match 1234543 { //~ ERROR - ref mut x => x - } -} - -fn gimme_static_mut_match_nested() -> &'static mut u32 { - match (123443,) { //~ ERROR - (ref mut x,) => x, - } -} - -fn gimme_static_mut_ampersand() -> &'static mut u32 { - &mut 1234543 //~ ERROR -} - -fn main() { -} |