diff options
Diffstat (limited to 'test/libsolidity/syntaxTests/dataLocations/function_return_parameters_with_data_location_fine.sol')
-rw-r--r-- | test/libsolidity/syntaxTests/dataLocations/function_return_parameters_with_data_location_fine.sol | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test/libsolidity/syntaxTests/dataLocations/function_return_parameters_with_data_location_fine.sol b/test/libsolidity/syntaxTests/dataLocations/function_return_parameters_with_data_location_fine.sol new file mode 100644 index 00000000..047b6b80 --- /dev/null +++ b/test/libsolidity/syntaxTests/dataLocations/function_return_parameters_with_data_location_fine.sol @@ -0,0 +1,7 @@ +contract C { + // Shows that the warning for no data location provided can be silenced with storage or memory. + function f() private pure returns(uint[] memory, uint[] storage b) { b = b; } + function g() internal pure returns(uint[] memory, uint[] storage b) { b = b; } + function h() public pure returns(uint[] memory) {} + function i() external pure returns(uint[] memory) {} +}
\ No newline at end of file |