solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/466_does_not_error_transfer_payable_fallback.sol

16 lines
269 B
Solidity

// This used to be a test for a.transfer to generate a warning
// because A does not have a payable fallback function.
contract A {
receive() payable external {}
}
contract B {
A a;
fallback() external {
address(a).transfer(100);
}
}
// ----