Add more override tests with public state variables

This commit is contained in:
Leonardo Alt
2019-12-11 15:15:51 +01:00
committed by chriseth
parent 70623665bf
commit 1fb62b91d2
38 changed files with 220 additions and 22 deletions
@@ -5,4 +5,4 @@ contract D is C {
fallback() external {}
}
// ----
// TypeError: (66-88): Overriding function is missing 'override' specifier.
// TypeError: (66-88): Overriding function is missing "override" specifier.
@@ -7,4 +7,4 @@ contract E is D {
fallback() external {}
}
// ----
// TypeError: (86-108): Overriding function is missing 'override' specifier.
// TypeError: (86-108): Overriding function is missing "override" specifier.
@@ -5,4 +5,4 @@ contract D is C {
receive() external payable {}
}
// ----
// TypeError: (73-102): Overriding function is missing 'override' specifier.
// TypeError: (73-102): Overriding function is missing "override" specifier.
@@ -7,4 +7,4 @@ contract E is D {
receive() external payable {}
}
// ----
// TypeError: (93-122): Overriding function is missing 'override' specifier.
// TypeError: (93-122): Overriding function is missing "override" specifier.