diff options
author | Chase McDermott <chasemcd1745@tamu.edu> | 2018-07-12 09:24:50 +0800 |
---|---|---|
committer | Chase McDermott <chasemcd1745@tamu.edu> | 2018-07-12 09:24:50 +0800 |
commit | fc78b32847ce462bbcc443bbf269a1bdd8bcc99e (patch) | |
tree | 54ac5642482c44be352ea327f1f833edf3232d18 /test/libsolidity/syntaxTests/viewPure | |
parent | 71777ce729d9cf2a536fe966de6c6dd1ee43c807 (diff) | |
download | dexon-solidity-fc78b32847ce462bbcc443bbf269a1bdd8bcc99e.tar dexon-solidity-fc78b32847ce462bbcc443bbf269a1bdd8bcc99e.tar.gz dexon-solidity-fc78b32847ce462bbcc443bbf269a1bdd8bcc99e.tar.bz2 dexon-solidity-fc78b32847ce462bbcc443bbf269a1bdd8bcc99e.tar.lz dexon-solidity-fc78b32847ce462bbcc443bbf269a1bdd8bcc99e.tar.xz dexon-solidity-fc78b32847ce462bbcc443bbf269a1bdd8bcc99e.tar.zst dexon-solidity-fc78b32847ce462bbcc443bbf269a1bdd8bcc99e.zip |
Added default data locations to parameters for syntax tests.
Diffstat (limited to 'test/libsolidity/syntaxTests/viewPure')
-rw-r--r-- | test/libsolidity/syntaxTests/viewPure/view_pure_abi_encode.sol | 2 | ||||
-rw-r--r-- | test/libsolidity/syntaxTests/viewPure/view_pure_abi_encode_arguments.sol | 20 |
2 files changed, 11 insertions, 11 deletions
diff --git a/test/libsolidity/syntaxTests/viewPure/view_pure_abi_encode.sol b/test/libsolidity/syntaxTests/viewPure/view_pure_abi_encode.sol index ca7db42e..e0e031c2 100644 --- a/test/libsolidity/syntaxTests/viewPure/view_pure_abi_encode.sol +++ b/test/libsolidity/syntaxTests/viewPure/view_pure_abi_encode.sol @@ -1,5 +1,5 @@ contract C { - function f() pure public returns (bytes r) { + function f() pure public returns (bytes memory r) { r = abi.encode(1, 2); r = abi.encodePacked(f()); r = abi.encodeWithSelector(0x12345678, 1); diff --git a/test/libsolidity/syntaxTests/viewPure/view_pure_abi_encode_arguments.sol b/test/libsolidity/syntaxTests/viewPure/view_pure_abi_encode_arguments.sol index 547362c3..cc845d51 100644 --- a/test/libsolidity/syntaxTests/viewPure/view_pure_abi_encode_arguments.sol +++ b/test/libsolidity/syntaxTests/viewPure/view_pure_abi_encode_arguments.sol @@ -3,34 +3,34 @@ contract C { function gView() public view returns (uint) { return x; } function gNonPayable() public returns (uint) { x = 4; return 0; } - function f1() view public returns (bytes) { + function f1() view public returns (bytes memory) { return abi.encode(gView()); } - function f2() view public returns (bytes) { + function f2() view public returns (bytes memory) { return abi.encodePacked(gView()); } - function f3() view public returns (bytes) { + function f3() view public returns (bytes memory) { return abi.encodeWithSelector(0x12345678, gView()); } - function f4() view public returns (bytes) { + function f4() view public returns (bytes memory) { return abi.encodeWithSignature("f(uint256)", gView()); } - function g1() public returns (bytes) { + function g1() public returns (bytes memory) { return abi.encode(gNonPayable()); } - function g2() public returns (bytes) { + function g2() public returns (bytes memory) { return abi.encodePacked(gNonPayable()); } - function g3() public returns (bytes) { + function g3() public returns (bytes memory) { return abi.encodeWithSelector(0x12345678, gNonPayable()); } - function g4() public returns (bytes) { + function g4() public returns (bytes memory) { return abi.encodeWithSignature("f(uint256)", gNonPayable()); } // This will generate the only warning. - function check() public returns (bytes) { + function check() public returns (bytes memory) { return abi.encode(2); } } // ---- -// Warning: (1044-1121): Function state mutability can be restricted to pure +// Warning: (1100-1184): Function state mutability can be restricted to pure |