solidity/test/libsolidity/syntaxTests/controlFlow/uninitializedAccess/reverting_call_static.sol

24 lines
434 B
Solidity

abstract contract B
{
function iWillRevert() pure public virtual { revert(); }
}
abstract contract X
{
function iWillRevert() pure public virtual { revert(); }
}
contract C is B, X
{
function iWillRevert() pure public override(B, X) { }
function test(bool _param) pure external returns(uint256)
{
if (_param) return 1;
B.iWillRevert();
}
}
// ----