Update tests for interface inheritance

This commit is contained in:
Jason Cobb
2020-01-22 09:40:40 -05:00
parent 573a054d5d
commit 595f569e97
14 changed files with 196 additions and 2 deletions
@@ -0,0 +1,14 @@
interface Super {
function test1() external returns (uint256);
function test2() external returns (uint256);
function test3() external returns (uint256);
}
interface Sub is Super {
function test1() external returns (uint256);
function test2() external override returns (uint256);
function test3() external override(Super) returns (uint256);
}
// ----
// TypeError: (197-241): Overriding function is missing "override" specifier.