pragma experimental ABIEncoderV2; contract Ownable { address private _owner; modifier onlyOwner() { require(msg.sender == _owner, "Ownable: caller is not the owner"); _; } function renounceOwnership() public onlyOwner { } } library VoteTiming { function init(uint phaseLength) internal pure { require(true, ""); } } contract Voting is Ownable { constructor() { VoteTiming.init(1); } } // ---- // Warning 5667: (299-315): Unused function parameter. Remove or comment out the variable name to silence this warning.