diff --git a/src/test/ui/run-pass/extern/extern-pass-TwoU16s.rs b/src/test/ui/run-pass/extern/extern-pass-TwoU16s.rs index 0cd8891cbe69..042c27d0902a 100644 --- a/src/test/ui/run-pass/extern/extern-pass-TwoU16s.rs +++ b/src/test/ui/run-pass/extern/extern-pass-TwoU16s.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(improper_ctypes)] + // ignore-wasm32-bare no libc for ffi testing // Test a foreign function that accepts and returns a struct diff --git a/src/test/ui/run-pass/extern/extern-pass-TwoU32s.rs b/src/test/ui/run-pass/extern/extern-pass-TwoU32s.rs index 8d7653d1b02b..de1819a1fbd5 100644 --- a/src/test/ui/run-pass/extern/extern-pass-TwoU32s.rs +++ b/src/test/ui/run-pass/extern/extern-pass-TwoU32s.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(improper_ctypes)] + // ignore-wasm32-bare no libc for ffi testing // Test a foreign function that accepts and returns a struct diff --git a/src/test/ui/run-pass/extern/extern-pass-TwoU64s.rs b/src/test/ui/run-pass/extern/extern-pass-TwoU64s.rs index d53b828d4002..5e4b3823b145 100644 --- a/src/test/ui/run-pass/extern/extern-pass-TwoU64s.rs +++ b/src/test/ui/run-pass/extern/extern-pass-TwoU64s.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(improper_ctypes)] + // ignore-wasm32-bare no libc for ffi testing // Test a foreign function that accepts and returns a struct diff --git a/src/test/ui/run-pass/extern/extern-pass-TwoU8s.rs b/src/test/ui/run-pass/extern/extern-pass-TwoU8s.rs index 198634c1dc7e..affcf62af700 100644 --- a/src/test/ui/run-pass/extern/extern-pass-TwoU8s.rs +++ b/src/test/ui/run-pass/extern/extern-pass-TwoU8s.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(improper_ctypes)] + // ignore-wasm32-bare no libc for ffi testing // Test a foreign function that accepts and returns a struct diff --git a/src/test/ui/run-pass/extern/extern-return-TwoU16s.rs b/src/test/ui/run-pass/extern/extern-return-TwoU16s.rs index ac51116637f7..826b5083676e 100644 --- a/src/test/ui/run-pass/extern/extern-return-TwoU16s.rs +++ b/src/test/ui/run-pass/extern/extern-return-TwoU16s.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(improper_ctypes)] + // ignore-wasm32-bare no libc to test ffi with pub struct TwoU16s { diff --git a/src/test/ui/run-pass/extern/extern-return-TwoU32s.rs b/src/test/ui/run-pass/extern/extern-return-TwoU32s.rs index 6abbd7e289a8..15584f28d07a 100644 --- a/src/test/ui/run-pass/extern/extern-return-TwoU32s.rs +++ b/src/test/ui/run-pass/extern/extern-return-TwoU32s.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(improper_ctypes)] + // ignore-wasm32-bare no libc to test ffi with pub struct TwoU32s { diff --git a/src/test/ui/run-pass/extern/extern-return-TwoU64s.rs b/src/test/ui/run-pass/extern/extern-return-TwoU64s.rs index 9e392521f6fa..94378522a1b5 100644 --- a/src/test/ui/run-pass/extern/extern-return-TwoU64s.rs +++ b/src/test/ui/run-pass/extern/extern-return-TwoU64s.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(improper_ctypes)] + // ignore-wasm32-bare no libc to test ffi with pub struct TwoU64s { diff --git a/src/test/ui/run-pass/extern/extern-return-TwoU8s.rs b/src/test/ui/run-pass/extern/extern-return-TwoU8s.rs index 720b1751e5a2..a66098c97747 100644 --- a/src/test/ui/run-pass/extern/extern-return-TwoU8s.rs +++ b/src/test/ui/run-pass/extern/extern-return-TwoU8s.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(improper_ctypes)] + // ignore-wasm32-bare no libc to test ffi with pub struct TwoU8s { diff --git a/src/test/ui/run-pass/foreign/foreign-fn-with-byval.rs b/src/test/ui/run-pass/foreign/foreign-fn-with-byval.rs index 14426fabaa5d..1c8d1bd2566d 100644 --- a/src/test/ui/run-pass/foreign/foreign-fn-with-byval.rs +++ b/src/test/ui/run-pass/foreign/foreign-fn-with-byval.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(improper_ctypes)] + // ignore-wasm32-bare no libc to test ffi with #[derive(Copy, Clone)] diff --git a/src/test/ui/run-pass/issues/issue-3656.rs b/src/test/ui/run-pass/issues/issue-3656.rs index 3807b369ce28..1e626e2e9c1f 100644 --- a/src/test/ui/run-pass/issues/issue-3656.rs +++ b/src/test/ui/run-pass/issues/issue-3656.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(improper_ctypes)] + // Issue #3656 // Incorrect struct size computation in the FFI, because of not taking // the alignment of elements into account. diff --git a/src/test/ui/run-pass/issues/issue-5754.rs b/src/test/ui/run-pass/issues/issue-5754.rs index 7933c44932f9..ba79c32a83de 100644 --- a/src/test/ui/run-pass/issues/issue-5754.rs +++ b/src/test/ui/run-pass/issues/issue-5754.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(improper_ctypes)] + // pretty-expanded FIXME #23616 struct TwoDoubles { diff --git a/src/test/ui/run-pass/issues/issue-6470.rs b/src/test/ui/run-pass/issues/issue-6470.rs index 6803ee6357b3..152b4bbedc3f 100644 --- a/src/test/ui/run-pass/issues/issue-6470.rs +++ b/src/test/ui/run-pass/issues/issue-6470.rs @@ -9,6 +9,8 @@ // except according to those terms. // run-pass +#![allow(improper_ctypes)] + // pretty-expanded FIXME #23616 #![allow(non_snake_case)]