mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
More tests.
This commit is contained in:
parent
086b90fc07
commit
6d2e59cc80
@ -0,0 +1,17 @@
|
|||||||
|
contract I {
|
||||||
|
modifier f() { _; }
|
||||||
|
}
|
||||||
|
contract J {
|
||||||
|
modifier f() { _; }
|
||||||
|
}
|
||||||
|
contract IJ is I, J {
|
||||||
|
modifier f() virtual override (I, J) { _; }
|
||||||
|
}
|
||||||
|
contract A is IJ
|
||||||
|
{
|
||||||
|
modifier f() override { _; }
|
||||||
|
}
|
||||||
|
contract B is IJ
|
||||||
|
{
|
||||||
|
}
|
||||||
|
contract C is A, B {}
|
@ -0,0 +1,7 @@
|
|||||||
|
abstract contract A {
|
||||||
|
}
|
||||||
|
abstract contract X is A {
|
||||||
|
modifier f() override { _; }
|
||||||
|
}
|
||||||
|
// ----
|
||||||
|
// TypeError: (65-73): Modifier has override specified but does not override anything.
|
Loading…
Reference in New Issue
Block a user