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

15 lines
343 B
Solidity

library L {
function suffix(uint8) internal pure returns (uint8) {}
function suffix(uint16) internal pure returns (bytes16) {}
}
contract C {
using L for uint8;
function f(uint8 x) public {
1 x.suffix;
}
}
// ----
// TypeError 6675: (218-226): Member "suffix" not unique after argument-dependent lookup in uint8.