contract Test { function creationOther() public pure returns (bytes memory) { return type(Other).creationCode; } } abstract contract Other { function f(uint) public returns (uint); } // ---- // TypeError 9582: (97-121): Member "creationCode" not found or not visible after argument-dependent lookup in type(contract Other).