#![allow(internal_features)] #![feature(no_core, lang_items)] #![no_core] #![crate_type = "cdylib"] #[lang = "pointee_sized"] trait PointeeSized {} #[lang = "meta_sized"] trait MetaSized: PointeeSized {} #[lang = "sized"] trait Sized: MetaSized {} extern "C" { fn ir_callee(); } #[no_mangle] extern "C" fn rs_foo() { unsafe { ir_callee(); } }