solidity/test/libsolidity/semanticTests/functionCall/external_call.sol
2020-02-14 11:59:04 +01:00

18 lines
297 B
Solidity

pragma solidity >= 0.6.0;
contract C {
function g(uint n) external pure returns (uint) {
return n + 1;
}
function f(uint n) public view returns (uint) {
return this.g(2 * n);
}
}
// ====
// compileViaYul: also
// ----
// g(uint256): 4 -> 5
// f(uint256): 2 -> 5