solidity/test/libsolidity/syntaxTests/literalSuffixes/parameters/overloading_integer_vs_decimal.sol
2023-05-17 16:55:14 +02:00

14 lines
415 B
Solidity

function suffix256(uint) pure suffix returns (bool) {}
function suffix256(uint, uint) pure suffix returns (address) {}
function suffix8(uint) pure suffix returns (bool) {}
function suffix8(uint8, uint) pure suffix returns (address) {}
contract C {
// Not ambiguous: no way to convert 1.1 into uint.
address a = 1.1 suffix256;
// Not ambiguous: 1024 won't fit into uint8.
bool b = 1024 suffix8;
}