about summary refs log tree commit diff
path: root/src/test/compile-fail/variadic-ffi.rs
diff options
context:
space:
mode:
authormdinger <mdinger.bugzilla@gmail.com>2015-01-12 01:01:44 -0500
committermdinger <mdinger.bugzilla@gmail.com>2015-01-12 01:34:13 -0500
commit7b82a93be3798d9345cd459e251bcc571cf60a79 (patch)
tree0308a3af571fbcd3f0b3b17232e76e5628985ddf /src/test/compile-fail/variadic-ffi.rs
parent5616b92e4d56dff3353d3e5f3ca6b16cb7ad60e6 (diff)
downloadrust-7b82a93be3798d9345cd459e251bcc571cf60a79.tar.gz
rust-7b82a93be3798d9345cd459e251bcc571cf60a79.zip
Fix testsuite errors
Diffstat (limited to 'src/test/compile-fail/variadic-ffi.rs')
-rw-r--r--src/test/compile-fail/variadic-ffi.rs16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/test/compile-fail/variadic-ffi.rs b/src/test/compile-fail/variadic-ffi.rs
index 702702990c2..86271f670ce 100644
--- a/src/test/compile-fail/variadic-ffi.rs
+++ b/src/test/compile-fail/variadic-ffi.rs
@@ -24,14 +24,18 @@ fn main() {
         foo(1); //~ ERROR: this function takes at least 2 parameters but 1 parameter was supplied
 
         let x: unsafe extern "C" fn(f: isize, x: u8) = foo;
-        //~^ ERROR: mismatched types: expected `unsafe extern "C" fn(isize, u8)`
-        //         , found `unsafe extern "C" fn(isize, u8, ...)`
-        //          (expected non-variadic fn, found variadic function)
+        //~^ ERROR: mismatched types
+        //~| expected `unsafe extern "C" fn(isize, u8)`
+        //~| found `unsafe extern "C" fn(isize, u8, ...)`
+        //~| expected non-variadic fn
+        //~| found variadic function
 
         let y: unsafe extern "C" fn(f: isize, x: u8, ...) = bar;
-        //~^ ERROR: mismatched types: expected `unsafe extern "C" fn(isize, u8, ...)`
-        //         , found `extern "C" extern fn(isize, u8)`
-        //          (expected variadic fn, found non-variadic function)
+        //~^ ERROR: mismatched types
+        //~| expected `unsafe extern "C" fn(isize, u8, ...)`
+        //~| found `extern "C" fn(isize, u8) {bar}`
+        //~| expected variadic fn
+        //~| found non-variadic function
 
         foo(1, 2, 3f32); //~ ERROR: can't pass an f32 to variadic function, cast to c_double
         foo(1, 2, true); //~ ERROR: can't pass bool to variadic function, cast to c_int