ControlFlowAnalyser: Also consider called functions in a flow

This commit is contained in:
Mathias Baumann
2021-06-01 15:54:37 +02:00
parent 3dfa68a574
commit 56ebea8b2f
33 changed files with 723 additions and 52 deletions
@@ -0,0 +1,14 @@
contract C
{
function iWillRevertLevel2() pure public { revert(); }
function iWillRevertLevel1() pure public { iWillRevertLevel2(); }
function iWillRevert() pure public { iWillRevertLevel1(); }
function test(bool _param) pure external returns(uint256)
{
if (_param) return 1;
iWillRevert();
}
}