self.memory.write_uint(dest, size, dest_size)?;
}
+ "size_of_val" => {
+ let ty = *substs.types.get(subst::FnSpace, 0);
+ if self.type_is_sized(ty) {
+ let size = self.type_size(ty) as u64;
+ self.memory.write_uint(dest, size, dest_size)?;
+ } else {
+ panic!("unimplemented: size_of_val::<{:?}>", ty);
+ }
+ }
+
"transmute" => {
let ty = *substs.types.get(subst::FnSpace, 0);
self.move_(args[0], dest, ty)?;
#![feature(custom_attribute)]
#![allow(dead_code, unused_attributes)]
-// error-pattern:can't handle intrinsic: size_of_val
+// error-pattern:can't call C ABI function: memcmp
#[miri_run]
fn memcmp() {