Skip to content
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
24 lines (18 sloc) 417 Bytes
// build-pass (FIXME(62277): could be check-pass?)
struct Foo;
pub fn f(x: !) -> ! {
pub fn ub() {
// This is completely undefined behaviour,
// but we still want to make sure it compiles.
let x: ! = unsafe {
std::mem::transmute::<Foo, !>(Foo)
You can’t perform that action at this time.