solidity/test/libsolidity/smtCheckerTests/functions/function_inline_chain.sol
2020-03-11 16:29:07 +01:00

24 lines
231 B
Solidity

pragma experimental SMTChecker;
contract C
{
uint y;
function f() public {
if (y != 1)
g();
assert(y == 1);
}
function g() internal {
y = 1;
h();
}
function h() internal {
f();
assert(y == 1);
}
}
// ----