3 #![deny(improper_ctypes)]
5 // This test checks that return types are normalized before being checked for FFI-safety, and that
6 // transparent newtype wrappers are FFI-safe if the type being wrapped is FFI-safe.
13 pub fn normalize() -> <() as ToOwned>::Owned;
14 pub fn transparent() -> W<()>;