Swift would like to use clang's abis to emit protocol declarations.
It needs to a hook to register when inherited protocols are emitted.
This commits adds the public API:
emitProtocolDecl(CodeGenModule &CGM, const ObjCProtocolDecl *p,
llvm::function_ref<llvm::Constant *(const ObjCProtocolDecl *)> createProtocolReference);
rdar://60888524
clang-format-diff not found in user's PATH; not linting file.