solidity/test/libsolidity/syntaxTests/inheritance/shadowing_private_base_function.sol
Enrique Jorge 1276c43ad8 Fix inheritedFunctions returns private functions
OverrideChecker treated private functions as inheritable. Hence, a child
contract function could not be assigned the function name of a parent
contract private function.
2022-08-16 16:19:32 +01:00

11 lines
143 B
Solidity

contract A {
function foo() private {}
}
contract B is A {
function foo() private {}
}
contract C is B {
function foo() public {}
}
// ----