blob: 1936520c998be9c75ee13b4b6602c52aa7d885c6 [file]
#![feature(no_core)]
#![no_core]
#![feature(intrinsics)]
#![feature(lang_items)]
#[lang = "sized"]
pub trait Sized {}
mod mem {
extern "rust-intrinsic" {
fn size_of<T>() -> usize;
fn transmute<U, V>(_: U) -> V;
}
}
fn main() {
let a = 123;
let _b: [u8; mem::size_of::<i32>()] = unsafe { mem::transmute(a) };
}