Adjusts syntax tests to read-only array length.

This commit is contained in:
Erik Kundt
2019-11-19 21:11:09 +01:00
parent 5020e186da
commit d05afb34d6
12 changed files with 78 additions and 10 deletions
@@ -0,0 +1,7 @@
contract C {
function f(uint[] calldata x) external {
x.push();
}
}
// ----
// TypeError: (66-72): Member "push" is not available in uint256[] calldata outside of storage.
@@ -0,0 +1,8 @@
contract C {
function f() public {
uint[] memory x;
x.push();
}
}
// ----
// TypeError: (72-78): Member "push" is not available in uint256[] memory outside of storage.