Now look through other opaque return types that appear in the underlying type. This catches various forms of recursion that otherwise would cause a SILGen or SILOptimizer crash. - Fixes rdar://82992151.
TypeExpr::createForSpecializedDecl
any
DependentMemberType
Sendable
x
of
DiagnosticsSema.def
performStmtDiagnostics