mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
19 lines
413 B
Solidity
19 lines
413 B
Solidity
|
pragma abicoder v2;
|
||
|
|
||
|
contract C {
|
||
|
mapping (uint => uint8[][]) m;
|
||
|
|
||
|
uint8[][] s;
|
||
|
|
||
|
function from_calldata(uint8[][] calldata _a) public returns (uint8[][] memory) {
|
||
|
m[0] = _a;
|
||
|
return m[0];
|
||
|
}
|
||
|
}
|
||
|
|
||
|
// ====
|
||
|
// compileViaYul: true
|
||
|
// ----
|
||
|
// from_calldata(uint8[][]): 0x20, 2, 0x40, 0xa0, 2, 10, 11, 3, 12, 13, 14 -> 0x20, 2, 0x40, 0xa0, 2, 10, 11, 3, 12, 13, 14
|
||
|
// gas irOptimized: 139927
|