Replace illegal with invalid in most diagnostics
This commit is contained in:
parent
ffcdf0881b
commit
cca0ea718d
19 changed files with 61 additions and 62 deletions
|
|
@ -9,12 +9,12 @@
|
|||
// except according to those terms.
|
||||
|
||||
fn main() {
|
||||
1 = 2; //~ ERROR illegal left-hand side expression
|
||||
1 += 2; //~ ERROR illegal left-hand side expression
|
||||
(1, 2) = (3, 4); //~ ERROR illegal left-hand side expression
|
||||
1 = 2; //~ ERROR invalid left-hand side expression
|
||||
1 += 2; //~ ERROR invalid left-hand side expression
|
||||
(1, 2) = (3, 4); //~ ERROR invalid left-hand side expression
|
||||
|
||||
let (a, b) = (1, 2);
|
||||
(a, b) = (3, 4); //~ ERROR illegal left-hand side expression
|
||||
(a, b) = (3, 4); //~ ERROR invalid left-hand side expression
|
||||
|
||||
None = Some(3); //~ ERROR illegal left-hand side expression
|
||||
None = Some(3); //~ ERROR invalid left-hand side expression
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,6 +14,6 @@ mod A {
|
|||
|
||||
fn main() {
|
||||
A::C = 1;
|
||||
//~^ ERROR: illegal left-hand side expression
|
||||
//~^ ERROR: invalid left-hand side expression
|
||||
//~| ERROR: mismatched types
|
||||
}
|
||||
|
|
|
|||
|
|
@ -9,6 +9,6 @@
|
|||
// except according to those terms.
|
||||
|
||||
fn main() {
|
||||
let a = 1_is; //~ ERROR illegal suffix
|
||||
let b = 2_us; //~ ERROR illegal suffix
|
||||
let a = 1_is; //~ ERROR invalid suffix
|
||||
let b = 2_us; //~ ERROR invalid suffix
|
||||
}
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
// option. This file may not be copied, modified, or distributed
|
||||
// except according to those terms.
|
||||
|
||||
struct Foo<'static> { //~ ERROR illegal lifetime parameter name: `'static`
|
||||
struct Foo<'static> { //~ ERROR invalid lifetime parameter name: `'static`
|
||||
x: &'static isize
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -12,28 +12,28 @@
|
|||
|
||||
|
||||
extern
|
||||
"C"suffix //~ ERROR ABI spec with a suffix is illegal
|
||||
"C"suffix //~ ERROR ABI spec with a suffix is invalid
|
||||
fn foo() {}
|
||||
|
||||
extern
|
||||
"C"suffix //~ ERROR ABI spec with a suffix is illegal
|
||||
"C"suffix //~ ERROR ABI spec with a suffix is invalid
|
||||
{}
|
||||
|
||||
fn main() {
|
||||
""suffix; //~ ERROR str literal with a suffix is illegal
|
||||
b""suffix; //~ ERROR binary str literal with a suffix is illegal
|
||||
r#""#suffix; //~ ERROR str literal with a suffix is illegal
|
||||
br#""#suffix; //~ ERROR binary str literal with a suffix is illegal
|
||||
'a'suffix; //~ ERROR char literal with a suffix is illegal
|
||||
b'a'suffix; //~ ERROR byte literal with a suffix is illegal
|
||||
""suffix; //~ ERROR str literal with a suffix is invalid
|
||||
b""suffix; //~ ERROR binary str literal with a suffix is invalid
|
||||
r#""#suffix; //~ ERROR str literal with a suffix is invalid
|
||||
br#""#suffix; //~ ERROR binary str literal with a suffix is invalid
|
||||
'a'suffix; //~ ERROR char literal with a suffix is invalid
|
||||
b'a'suffix; //~ ERROR byte literal with a suffix is invalid
|
||||
|
||||
1234u1024; //~ ERROR illegal width `1024` for integer literal
|
||||
1234i1024; //~ ERROR illegal width `1024` for integer literal
|
||||
1234f1024; //~ ERROR illegal width `1024` for float literal
|
||||
1234.5f1024; //~ ERROR illegal width `1024` for float literal
|
||||
1234u1024; //~ ERROR invalid width `1024` for integer literal
|
||||
1234i1024; //~ ERROR invalid width `1024` for integer literal
|
||||
1234f1024; //~ ERROR invalid width `1024` for float literal
|
||||
1234.5f1024; //~ ERROR invalid width `1024` for float literal
|
||||
|
||||
1234suffix; //~ ERROR illegal suffix `suffix` for numeric literal
|
||||
0b101suffix; //~ ERROR illegal suffix `suffix` for numeric literal
|
||||
1.0suffix; //~ ERROR illegal suffix `suffix` for float literal
|
||||
1.0e10suffix; //~ ERROR illegal suffix `suffix` for float literal
|
||||
1234suffix; //~ ERROR invalid suffix `suffix` for numeric literal
|
||||
0b101suffix; //~ ERROR invalid suffix `suffix` for numeric literal
|
||||
1.0suffix; //~ ERROR invalid suffix `suffix` for float literal
|
||||
1.0e10suffix; //~ ERROR invalid suffix `suffix` for float literal
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ static FOO: u8 = b'\f'; //~ ERROR unknown byte escape
|
|||
|
||||
pub fn main() {
|
||||
b'\f'; //~ ERROR unknown byte escape
|
||||
b'\x0Z'; //~ ERROR illegal character in numeric character escape: Z
|
||||
b'\x0Z'; //~ ERROR invalid character in numeric character escape: Z
|
||||
b' '; //~ ERROR byte constant must be escaped
|
||||
b'''; //~ ERROR byte constant must be escaped
|
||||
b'é'; //~ ERROR byte constant must be ASCII
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ static FOO: &'static [u8] = b"\f"; //~ ERROR unknown byte escape
|
|||
|
||||
pub fn main() {
|
||||
b"\f"; //~ ERROR unknown byte escape
|
||||
b"\x0Z"; //~ ERROR illegal character in numeric character escape: Z
|
||||
b"\x0Z"; //~ ERROR invalid character in numeric character escape: Z
|
||||
b"é"; //~ ERROR byte constant must be ASCII
|
||||
b"a //~ ERROR unterminated double quote byte string
|
||||
}
|
||||
|
|
|
|||
|
|
@ -23,25 +23,25 @@ fn main() {
|
|||
//~^ ERROR numeric character escape is too short
|
||||
|
||||
let _ = b'\xxy';
|
||||
//~^ ERROR illegal character in numeric character escape: x
|
||||
//~^^ ERROR illegal character in numeric character escape: y
|
||||
//~^ ERROR invalid character in numeric character escape: x
|
||||
//~^^ ERROR invalid character in numeric character escape: y
|
||||
|
||||
let _ = '\x5';
|
||||
//~^ ERROR numeric character escape is too short
|
||||
|
||||
let _ = '\xxy';
|
||||
//~^ ERROR illegal character in numeric character escape: x
|
||||
//~^^ ERROR illegal character in numeric character escape: y
|
||||
//~^ ERROR invalid character in numeric character escape: x
|
||||
//~^^ ERROR invalid character in numeric character escape: y
|
||||
|
||||
let _ = b"\u{a4a4} \xf \u";
|
||||
//~^ ERROR unicode escape sequences cannot be used as a byte or in a byte string
|
||||
//~^^ ERROR illegal character in numeric character escape:
|
||||
//~^^ ERROR invalid character in numeric character escape:
|
||||
//~^^^ ERROR incorrect unicode escape sequence
|
||||
//~^^^^ ERROR unicode escape sequences cannot be used as a byte or in a byte string
|
||||
|
||||
let _ = "\u{ffffff} \xf \u";
|
||||
//~^ ERROR illegal unicode character escape
|
||||
//~^^ ERROR illegal character in numeric character escape:
|
||||
//~^ ERROR invalid unicode character escape
|
||||
//~^^ ERROR invalid character in numeric character escape:
|
||||
//~^^^ ERROR form of character escape may only be used with characters in the range [\x00-\x7f]
|
||||
//~^^^^ ERROR incorrect unicode escape sequence
|
||||
}
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
// compile-flags: -Z parse-only
|
||||
|
||||
pub extern
|
||||
"invalid-ab_isize" //~ ERROR illegal ABI
|
||||
"invalid-ab_isize" //~ ERROR invalid ABI
|
||||
fn foo() {}
|
||||
|
||||
fn main() {}
|
||||
|
|
|
|||
|
|
@ -11,5 +11,5 @@
|
|||
// compile-flags: -Z parse-only
|
||||
|
||||
pub fn main() {
|
||||
let s = "\u{d805}"; //~ ERROR illegal unicode character escape
|
||||
let s = "\u{d805}"; //~ ERROR invalid unicode character escape
|
||||
}
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
|
||||
pub fn main() {
|
||||
let s = "\u{lol}";
|
||||
//~^ ERROR illegal character in unicode escape: l
|
||||
//~^^ ERROR illegal character in unicode escape: o
|
||||
//~^^^ ERROR illegal character in unicode escape: l
|
||||
//~^ ERROR invalid character in unicode escape: l
|
||||
//~^^ ERROR invalid character in unicode escape: o
|
||||
//~^^^ ERROR invalid character in unicode escape: l
|
||||
}
|
||||
|
|
|
|||
|
|
@ -11,5 +11,5 @@
|
|||
// compile-flags: -Z parse-only
|
||||
|
||||
static s: &'static str =
|
||||
r#x"#"x# //~ ERROR only `#` is allowed in raw string delimitation; found illegal character
|
||||
r#x"#"x# //~ ERROR found invalid character; only `#` is allowed in raw string delimitation
|
||||
;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue