Update tests.

This commit is contained in:
chriseth
2018-08-14 18:53:06 +02:00
parent 16de7a0493
commit 13905a2094
62 changed files with 179 additions and 113 deletions
@@ -2,4 +2,4 @@ contract test {
function f(bytes calldata) public;
}
// ----
// TypeError: (31-36): Location has to be memory for publicly visible functions (remove the "storage" or "calldata" keyword).
// TypeError: (31-36): Data location must be "memory" for parameter in function, but "calldata" was given.
@@ -2,4 +2,4 @@ contract test {
function f(bytes storage) public;
}
// ----
// TypeError: (31-36): Location has to be memory for publicly visible functions (remove the "storage" or "calldata" keyword).
// TypeError: (31-36): Data location must be "memory" for parameter in function, but "storage" was given.
@@ -2,4 +2,4 @@ contract C {
function h(uint[]) public pure {}
}
// ----
// TypeError: (28-34): Storage location must be "memory" for parameter in public function, but none was given.
// TypeError: (28-34): Data location must be "memory" for parameter in function, but none was given.
@@ -2,4 +2,4 @@ contract C {
function h() public pure returns(uint[]) {}
}
// ----
// TypeError: (50-56): Storage location must be "memory" for parameter in public function, but none was given.
// TypeError: (50-56): Data location must be "memory" for return parameter in function, but none was given.