solidity/test/libsolidity/semanticTests/array/constant_var_as_array_length.sol

20 lines
352 B
Solidity
Raw Normal View History

contract C {
uint256 constant LEN = 3;
uint256[LEN] public a;
2020-06-23 12:14:24 +00:00
constructor(uint256[LEN] memory _a) {
a = _a;
}
}
// ====
// compileViaYul: also
// ----
// constructor(): 1, 2, 3 ->
2021-11-15 15:19:33 +00:00
// gas irOptimized: 143598
// gas legacy: 183490
// gas legacyOptimized: 151938
// a(uint256): 0 -> 1
// a(uint256): 1 -> 2
// a(uint256): 2 -> 3