solidity/test/libsolidity/syntaxTests/inheritance/fallback_receive/receive_unimplemented.sol
2022-04-01 23:41:18 -05:00

14 lines
282 B
Solidity

interface I {
receive(bytes2) external payable;
}
interface J is I {
receive() external payable override;
}
contract C is J {
receive() external payable override {}
}
// ----
// DeclarationError 6857: (25-33='(bytes2)'): Receive ether function cannot take parameters.