// Compiler: // // Run-time: // status: 0 #![feature(no_core)] #![no_std] #![no_core] #![no_main] extern crate mini_core; use intrinsics::black_box; use mini_core::*; #[repr(packed(1))] pub struct ScalarInt { data: u128, size: u8, } #[inline(never)] #[no_mangle] fn read_data(a: &ScalarInt) { black_box(a.data); } #[no_mangle] extern "C" fn main(argc: i32, _argv: *const *const u8) -> i32 { let data = [black_box(ScalarInt { data: 0, size: 1 }), black_box(ScalarInt { data: 0, size: 1 })]; read_data(&data[1]); 0 }