1
Fork 0

Update compile-fail tests to use is/us, not i/u.

This commit is contained in:
Huon Wilson 2015-01-08 22:05:56 +11:00 committed by Niko Matsakis
parent 85f961e2cc
commit 441044f071
194 changed files with 379 additions and 379 deletions

View file

@ -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);
}