solidity/test/libsolidity/syntaxTests/inheritance/override/modifier_inherited_different_signature_override.sol

12 lines
240 B
Solidity
Raw Normal View History

2019-12-09 16:42:12 +00:00
contract A {
modifier f(uint a) virtual { _; }
}
contract B {
modifier f() virtual { _; }
}
contract C is A, B {
modifier f() virtual override(A, B) { _; }
}
// ----
// TypeError: (125-167): Override changes modifier signature.