#![feature(lang_items, no_core, optin_builtin_traits)] | |
#![no_core] | |
#[lang="copy"] | |
trait Copy { } | |
#[lang="sized"] | |
trait Sized { } | |
#[lang = "freeze"] | |
auto trait Freeze {} | |
#[lang="start"] | |
fn start(_main: *const u8, _argc: isize, _argv: *const *const u8) -> isize { 0 } | |
extern { | |
fn _foo() -> [u8; 16]; | |
} | |
fn _main() { | |
let _a = unsafe { _foo() }; | |
} |