solidity/test/libsolidity/semanticTests/functionCall/bound_function_in_function.sol
2022-05-19 20:23:28 +02:00

16 lines
338 B
Solidity

library L {
function g(function() internal returns (uint) _t) internal returns (uint) { return _t(); }
}
contract C {
using L for *;
function f() public returns (uint) {
return t.g();
}
function t() public pure returns (uint) { return 7; }
}
// ====
// compileToEwasm: false
// ----
// library: L
// f() -> 7