]> git.lizzy.rs Git - rust.git/blobdiff - src/test/ui/invalid_dispatch_from_dyn_impls.rs
Merge commit '3e7c6dec244539970b593824334876f8b6ed0b18' into clippyup
[rust.git] / src / test / ui / invalid_dispatch_from_dyn_impls.rs
index c4716893fbc5494b1e71a0c360376c7ed257ae62..b7bc766fbe020c84174fe48a4e4241a237d4ecb4 100644 (file)
@@ -39,4 +39,13 @@ impl<T: ?Sized, U: ?Sized> DispatchFromDyn<HasReprC<U>> for HasReprC<T>
     T: Unsize<U>,
 {} //~^^^ ERROR [E0378]
 
+#[repr(align(64))]
+struct OverAlignedZst;
+struct OverAligned<T: ?Sized>(Box<T>, OverAlignedZst);
+
+impl<T: ?Sized, U: ?Sized> DispatchFromDyn<OverAligned<U>> for OverAligned<T>
+    where
+        T: Unsize<U>,
+{} //~^^^ ERROR [E0378]
+
 fn main() {}