contract test { mapping(uint8 => uint8) m1; mapping(uint8 => uint8) m2; function f() public returns (uint8, uint8, uint8, uint8) { mapping(uint8 => uint8) storage m = m1; m[1] = 42; uint8 v; (m, v) = (m2, 21); m[2] = v; return (m1[1], m1[2], m2[1], m2[2]); } } // ==== // compileViaYul: also // ---- // f() -> 42, 0, 0, 21