Update compile-fail tests to use is/us, not i/u.
This commit is contained in:
parent
85f961e2cc
commit
441044f071
194 changed files with 379 additions and 379 deletions
|
@ -18,16 +18,16 @@
|
|||
|
||||
fn main() {
|
||||
// negative cases
|
||||
let mut a = 3i; //~ ERROR: variable does not need to be mutable
|
||||
let mut a = 2i; //~ ERROR: variable does not need to be mutable
|
||||
let mut b = 3i; //~ ERROR: variable does not need to be mutable
|
||||
let mut a = vec!(3i); //~ ERROR: variable does not need to be mutable
|
||||
let (mut a, b) = (1i, 2i); //~ ERROR: variable does not need to be mutable
|
||||
let mut a = 3is; //~ ERROR: variable does not need to be mutable
|
||||
let mut a = 2is; //~ ERROR: variable does not need to be mutable
|
||||
let mut b = 3is; //~ ERROR: variable does not need to be mutable
|
||||
let mut a = vec!(3is); //~ ERROR: variable does not need to be mutable
|
||||
let (mut a, b) = (1is, 2is); //~ ERROR: variable does not need to be mutable
|
||||
|
||||
match 30i {
|
||||
match 30is {
|
||||
mut x => {} //~ ERROR: variable does not need to be mutable
|
||||
}
|
||||
match (30i, 2i) {
|
||||
match (30is, 2is) {
|
||||
(mut x, 1) | //~ ERROR: variable does not need to be mutable
|
||||
(mut x, 2) |
|
||||
(mut x, 3) => {
|
||||
|
@ -35,28 +35,28 @@ fn main() {
|
|||
_ => {}
|
||||
}
|
||||
|
||||
let x = |&: mut y: isize| 10i; //~ ERROR: variable does not need to be mutable
|
||||
let x = |&: mut y: isize| 10is; //~ ERROR: variable does not need to be mutable
|
||||
fn what(mut foo: isize) {} //~ ERROR: variable does not need to be mutable
|
||||
|
||||
// positive cases
|
||||
let mut a = 2i;
|
||||
a = 3i;
|
||||
let mut a = 2is;
|
||||
a = 3is;
|
||||
let mut a = Vec::new();
|
||||
a.push(3i);
|
||||
a.push(3is);
|
||||
let mut a = Vec::new();
|
||||
callback(|| {
|
||||
a.push(3i);
|
||||
a.push(3is);
|
||||
});
|
||||
let (mut a, b) = (1i, 2i);
|
||||
let (mut a, b) = (1is, 2is);
|
||||
a = 34;
|
||||
|
||||
match 30i {
|
||||
match 30is {
|
||||
mut x => {
|
||||
x = 21i;
|
||||
x = 21is;
|
||||
}
|
||||
}
|
||||
|
||||
match (30i, 2i) {
|
||||
match (30is, 2is) {
|
||||
(mut x, 1) |
|
||||
(mut x, 2) |
|
||||
(mut x, 3) => {
|
||||
|
@ -65,12 +65,12 @@ fn main() {
|
|||
_ => {}
|
||||
}
|
||||
|
||||
let x = |&mut: mut y: isize| y = 32i;
|
||||
fn nothing(mut foo: isize) { foo = 37i; }
|
||||
let x = |&mut: mut y: isize| y = 32is;
|
||||
fn nothing(mut foo: isize) { foo = 37is; }
|
||||
|
||||
// leading underscore should avoid the warning, just like the
|
||||
// unused variable lint.
|
||||
let mut _allowed = 1i;
|
||||
let mut _allowed = 1is;
|
||||
}
|
||||
|
||||
fn callback<F>(f: F) where F: FnOnce() {}
|
||||
|
@ -78,6 +78,6 @@ fn callback<F>(f: F) where F: FnOnce() {}
|
|||
// make sure the lint attribute can be turned off
|
||||
#[allow(unused_mut)]
|
||||
fn foo(mut a: isize) {
|
||||
let mut a = 3i;
|
||||
let mut b = vec!(2i);
|
||||
let mut a = 3is;
|
||||
let mut b = vec!(2is);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue