aboutsummaryrefslogblamecommitdiffstats
path: root/test/libsolidity/syntaxTests/functionTypes/function_type_arrays.sol
blob: ec23d637a03f1dfd418bbf30c9d0e337c138eb41 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11


                                                      
                              






                                                              
contract C {
    function(uint) external returns (uint)[] public x;
    function(uint) internal returns (uint)[10] y;
    function f() view public {
        function(uint) returns (uint)[10] memory a;
        function(uint) returns (uint)[10] storage b = y;
        function(uint) external returns (uint)[] memory c;
        c = new function(uint) external returns (uint)[](200);
        a; b;
    }
}