Fix test for variadic error change
This commit is contained in:
parent
fdfb9a2963
commit
e76d3f62cc
2 changed files with 13 additions and 13 deletions
|
|
@ -1626,7 +1626,7 @@ pub fn build_session_options_and_crate_config(matches: &getopts::Matches)
|
|||
}
|
||||
|
||||
if !debugging_opts.unstable_options && debugging_opts.explain {
|
||||
early_error(ErrorOutputType::Json(false), "-Z --explain is unstable");
|
||||
early_error(error_format, "-Z --explain is unstable");
|
||||
}
|
||||
|
||||
let mut output_types = BTreeMap::new();
|
||||
|
|
|
|||
|
|
@ -34,41 +34,41 @@ error[E0308]: mismatched types
|
|||
= note: expected type `extern "C" fn(isize, u8, ...)`
|
||||
found type `extern "C" fn(isize, u8) {bar}`
|
||||
|
||||
error[E0617]: can't pass `f32` to variadic function, cast to `c_double`
|
||||
error[E0617]: can't pass `f32` to variadic function
|
||||
--> $DIR/variadic-ffi-3.rs:34:19
|
||||
|
|
||||
34 | foo(1, 2, 3f32); //~ ERROR can't pass `f32` to variadic function, cast to `c_double`
|
||||
| ^^^^
|
||||
| ^^^^ help: cast the value to `c_double`: `3f32 as c_double`
|
||||
|
||||
error[E0617]: can't pass `bool` to variadic function, cast to `c_int`
|
||||
error[E0617]: can't pass `bool` to variadic function
|
||||
--> $DIR/variadic-ffi-3.rs:35:19
|
||||
|
|
||||
35 | foo(1, 2, true); //~ ERROR can't pass `bool` to variadic function, cast to `c_int`
|
||||
| ^^^^
|
||||
| ^^^^ help: cast the value to `c_int`: `true as c_int`
|
||||
|
||||
error[E0617]: can't pass `i8` to variadic function, cast to `c_int`
|
||||
error[E0617]: can't pass `i8` to variadic function
|
||||
--> $DIR/variadic-ffi-3.rs:36:19
|
||||
|
|
||||
36 | foo(1, 2, 1i8); //~ ERROR can't pass `i8` to variadic function, cast to `c_int`
|
||||
| ^^^
|
||||
| ^^^ help: cast the value to `c_int`: `1i8 as c_int`
|
||||
|
||||
error[E0617]: can't pass `u8` to variadic function, cast to `c_uint`
|
||||
error[E0617]: can't pass `u8` to variadic function
|
||||
--> $DIR/variadic-ffi-3.rs:37:19
|
||||
|
|
||||
37 | foo(1, 2, 1u8); //~ ERROR can't pass `u8` to variadic function, cast to `c_uint`
|
||||
| ^^^
|
||||
| ^^^ help: cast the value to `c_uint`: `1u8 as c_uint`
|
||||
|
||||
error[E0617]: can't pass `i16` to variadic function, cast to `c_int`
|
||||
error[E0617]: can't pass `i16` to variadic function
|
||||
--> $DIR/variadic-ffi-3.rs:38:19
|
||||
|
|
||||
38 | foo(1, 2, 1i16); //~ ERROR can't pass `i16` to variadic function, cast to `c_int`
|
||||
| ^^^^
|
||||
| ^^^^ help: cast the value to `c_int`: `1i16 as c_int`
|
||||
|
||||
error[E0617]: can't pass `u16` to variadic function, cast to `c_uint`
|
||||
error[E0617]: can't pass `u16` to variadic function
|
||||
--> $DIR/variadic-ffi-3.rs:39:19
|
||||
|
|
||||
39 | foo(1, 2, 1u16); //~ ERROR can't pass `u16` to variadic function, cast to `c_uint`
|
||||
| ^^^^
|
||||
| ^^^^ help: cast the value to `c_uint`: `1u16 as c_uint`
|
||||
|
||||
error: aborting due to 10 previous errors
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue