contract C {}
contract Test {
    function externalCall() public {
        address arg;
        this.g(arg);
    }
    function g (C c) external {}
}
// ----
// TypeError 9553: (103-106): Invalid type for argument in function call. Invalid implicit conversion from address to contract C requested.
