//ww:run-exit 107 // Run leg of the retired 671_struct_packed.c row byval_arg. package main; type Q = struct @packed { a: u8, b: u32 }; fn useq(q: Q) i32 = { return (q.a: i32) + (q.b: i32); }; export fn main() i32 = { let q: Q = Q { a = 7u8, b = 100u32 }; return useq(q); };