Skip to content

False compiler DeclarationError: Modifier already used for this function #2621

@elenadimitrova

Description

@elenadimitrova

Solidity compiler throws an error

DeclarationError: Modifier already used for this function.

when a function uses modifier twice with different parameters, e.g.

modifier nonZeroAddress(address x) {
    require(x != 0);
    _;
  }

function X(address a, address b) 
nonZeroAddress(a)
nonZeroAddress(b)
{ ... }

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions