interface D {
function f() view external;
}
contract C is D {
function f() override view external {}
// ----