mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Sort tests.
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
// Sending zero ether to a contract should still invoke the receive ether function
|
||||
// (it previously did not because the gas stipend was not provided by the EVM)
|
||||
contract Receiver {
|
||||
receive() external payable {}
|
||||
}
|
||||
|
||||
|
||||
contract Main {
|
||||
constructor() public payable {}
|
||||
|
||||
function s() public returns (bool) {
|
||||
Receiver r = new Receiver();
|
||||
return address(r).send(0);
|
||||
}
|
||||
}
|
||||
|
||||
// ----
|
||||
// constructor(), 20 wei ->
|
||||
// s() -> true
|
||||
Reference in New Issue
Block a user