diff options
| author | Esteban Küber <esteban@kuber.com.ar> | 2019-11-23 16:01:20 -0800 |
|---|---|---|
| committer | Esteban Küber <esteban@kuber.com.ar> | 2019-11-23 16:50:28 -0800 |
| commit | d92355c1db65035e508020e746c141c79dfdbd99 (patch) | |
| tree | a0cf0d266824c1930c716d1e98d9b1b4a818f571 /src/test/ui/c-variadic | |
| parent | f11759d38c70d3df67135f88a682701c1cf9762a (diff) | |
Highlight parts of fn in type errors
When a type error arises between two fn items, fn pointers or tuples, highlight only the differing parts of each.
Diffstat (limited to 'src/test/ui/c-variadic')
| -rw-r--r-- | src/test/ui/c-variadic/variadic-ffi-1.stderr | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/test/ui/c-variadic/variadic-ffi-1.stderr b/src/test/ui/c-variadic/variadic-ffi-1.stderr index 3d1710648da..37953d6328f 100644 --- a/src/test/ui/c-variadic/variadic-ffi-1.stderr +++ b/src/test/ui/c-variadic/variadic-ffi-1.stderr @@ -28,8 +28,8 @@ error[E0308]: mismatched types LL | let x: unsafe extern "C" fn(f: isize, x: u8) = foo; | ^^^ expected non-variadic fn, found variadic function | - = note: expected fn pointer `unsafe extern "C" fn(isize, u8)` - found fn item `unsafe extern "C" fn(isize, u8, ...) {foo}` + = note: expected fn pointer `unsafe extern "C" fn(_, _)` + found fn item `unsafe extern "C" fn(_, _, ...) {foo}` error[E0308]: mismatched types --> $DIR/variadic-ffi-1.rs:20:54 @@ -37,8 +37,8 @@ error[E0308]: mismatched types LL | let y: extern "C" fn(f: isize, x: u8, ...) = bar; | ^^^ expected variadic fn, found non-variadic function | - = note: expected fn pointer `extern "C" fn(isize, u8, ...)` - found fn item `extern "C" fn(isize, u8) {bar}` + = note: expected fn pointer `extern "C" fn(_, _, ...)` + found fn item `extern "C" fn(_, _) {bar}` error[E0617]: can't pass `f32` to variadic function --> $DIR/variadic-ffi-1.rs:22:19 |
