pragma experimental ABIEncoderV2; contract C { function f(uint256[][2][] calldata x) external returns (uint256) { x[0]; return 23; } } // ==== // EVMVersion: >=byzantium // revertStrings: debug // ---- // f(uint256[][2][]): 0x20, 0x01, 0x20, 0x00 -> FAILURE, hex"08c379a0", 0x20, 28, "Invalid calldata tail offset"