module 0x8675309::M { struct R { f: u64, b: u8, } fun t0(x: u64, b: u8, r: R) { 0 << 0; 1 << 0; 0 << 1; 0 << (1: u8); (0: u8) + 1; (0: u128) << 1; (0) << (1); copy x << copy b; r.f << r.b; 1 << r.b << r.b << 0; R {f: _, b: _} = r } }