aboutsummaryrefslogtreecommitdiffstats
path: root/test/libsolidity/syntaxTests/types/empty_tuple_lvalue.sol
blob: 3d252f0b58cd2ba0fadee74015a43ba95c75920c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
pragma solidity ^0.4.3;
contract C {
    function f() private pure {}
    function a() public {
        uint x;
        uint y;
        (x, y) = (f(), f());
    }
}
// ----
// TypeError: (146-149): Tuple component cannot be empty.
// TypeError: (151-154): Tuple component cannot be empty.
// TypeError: (145-155): Type tuple(tuple(),tuple()) is not implicitly convertible to expected type tuple(uint256,uint256).