solidity/test/libsolidity/syntaxTests/literalSuffixes/parameters/overloading_integer_vs_decimal.sol

15 lines
478 B
Solidity

function suffix256(uint) pure returns (int) {}
function suffix256(uint, uint) pure returns (int) {}
function suffix8(uint) pure returns (int) {}
function suffix8(uint8, uint) pure returns (int) {}
contract C {
function f() public pure {
int a = 1.1 suffix256; // TODO: Should match only (uint, uint)
int b = 1024 suffix8; // TODO: Should match only uint
}
}
// ----
// TypeError 2144: (259-272): No matching declaration found after variable lookup.