1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
contract C { fn f(u256[2] s) -> (u256 a, u256 b) { a = s[0]; b = s[1]; } } // ==== // compileToEwasm: also // compileViaYul: also // ---- // f(u256[2]): 42, 23 -> 42, 23