swift
AST: Simplify ProtocolConformanceRef operations a little bit
#80482
Merged

Commits
  • AST: Remove origType parameter from ProtocolConformanceRef::getAssociatedConformance()
    slavapestov committed 1 year ago
  • AST: Build the right kind of ErrorType inside subst() instead of getTypeWitness()
    slavapestov committed 1 year ago
  • AST: Remove origType parameter from ProtocolConformanceRef::getTypeWitness()
    slavapestov committed 1 year ago
  • AST: Remove type parameter from ProtocolConformanceRef::getTypeWitnessByName()
    slavapestov committed 1 year ago
  • AST: Preserve sugar in getIdentitySubstitutionMap()
    slavapestov committed 1 year ago
  • AST: Remove type parameter from ProtocolConformanceRef::getWitnessByName()
    slavapestov committed 1 year ago
  • AST: Remove origType parameter from ProtocolConformanceRef::subst()
    slavapestov committed 1 year ago
  • AST: Remove origType parameter from ProtocolConformanceRef::getAssociatedType()
    slavapestov committed 1 year ago
  • AST: Add new form of SubstitutionMap::getProtocolSubstitutions()
    slavapestov committed 1 year ago
  • AST: Eliminate GenericEnvironment::mapConformanceRefIntoContext()
    slavapestov committed 1 year ago
  • AST: Remove origType parameter from substOpaqueTypesWithUnderlyingTypes()
    slavapestov committed 1 year ago
  • AST: Remove getAssociatedType() call from PackConformance
    slavapestov committed 1 year ago
  • IRGen: Remove calls to ProtocolConformanceRef::getAssociatedType()
    slavapestov committed 1 year ago
  • SILGen: Remove a usage of ProtocolConformanceRef::getAssociatedType()
    slavapestov committed 1 year ago
  • AST: Remove ProtocolConformanceRef::getAssociatedType()
    slavapestov committed 1 year ago
  • AST: Remove AssociatedType
    slavapestov committed 1 year ago
Loading