contract C {
    uint a;
}
contract Test {
    address a;
    function g (C c) public {}
    function internalCall() public {
        g(a);
    }
}
// ----
// TypeError 9553: (136-137): Invalid type for argument in function call. Invalid implicit conversion from address to contract C requested.
