about summary refs log tree commit diff
path: root/tests/ui/layout/transmute-to-tail-with-err.rs
blob: 614c1ac756e0bdb87e25a04b80867ed3f96a088b (plain)
1
2
3
4
5
6
7
8
9
trait Trait<T> {}

struct Bar(Box<dyn Trait<T>>);
//~^ ERROR cannot find type `T` in this scope

fn main() {
    let x: Bar = unsafe { std::mem::transmute(()) };
    //~^ ERROR cannot transmute between types of different size
}