swift
234e5258 - Merge pull request #22965 from jckarter/opaque-type-ast-5.1

Commit
6 years ago
Merge pull request #22965 from jckarter/opaque-type-ast-5.1 [5.1] Opaque types prototype
Author
  • include/swift
    • AST
      • File
        ASTContext.h
      • File
        Decl.h
      • File
        DeclNodes.def
      • File
        DiagnosticsParse.def
      • File
        DiagnosticsSema.def
      • File
        Expr.h
      • File
        ExprNodes.def
      • File
        GenericSignature.h
      • File
        ProtocolConformance.h
      • File
        ProtocolConformanceRef.h
      • File
        SubstitutionMap.h
      • File
        Type.h
      • File
        TypeNodes.def
      • File
        TypeRepr.h
      • File
        TypeReprNodes.def
      • File
        Types.h
    • Basic
      • File
        LangOptions.h
    • Option
      • FrontendOptions.td
    • Parse
      • File
        Token.h
    • SIL
      • File
        AbstractionPattern.h
    • Serialization
      • File
        DeclTypeRecordNodes.def
      • File
        ModuleFormat.h
  • lib
    • AST
      • File
        ASTContext.cpp
      • File
        ASTDumper.cpp
      • File
        ASTMangler.cpp
      • File
        ASTPrinter.cpp
      • File
        ASTScope.cpp
      • File
        ASTVerifier.cpp
      • File
        ASTWalker.cpp
      • File
        Decl.cpp
      • File
        Expr.cpp
      • File
        GenericEnvironment.cpp
      • File
        GenericSignature.cpp
      • File
        GenericSignatureBuilder.cpp
      • File
        NameLookup.cpp
      • File
        ProtocolConformance.cpp
      • File
        SubstitutionMap.cpp
      • File
        Type.cpp
      • File
        TypeRepr.cpp
      • File
        TypeWalker.cpp
    • Frontend
      • File
        CompilerInvocation.cpp
    • FrontendTool
      • File
        ReferenceDependencies.cpp
    • IDE
      • File
        CodeCompletion.cpp
    • IRGen
      • File
        Fulfillment.cpp
      • File
        GenArchetype.cpp
      • File
        GenDecl.cpp
      • File
        GenProto.cpp
      • File
        GenType.cpp
      • File
        IRGenDebugInfo.cpp
      • File
        Outlining.cpp
    • Index
      • File
        IndexSymbol.cpp
    • Parse
      • File
        ParseDecl.cpp
      • File
        ParseType.cpp
    • SIL
      • File
        SILInstructions.cpp
      • File
        SILVerifier.cpp
      • File
        TypeLowering.cpp
    • SILGen
      • File
        SILGen.h
      • File
        SILGenBuilder.cpp
      • File
        SILGenBuilder.h
      • File
        SILGenConvert.cpp
      • File
        SILGenDecl.cpp
      • File
        SILGenExpr.cpp
      • File
        SILGenFunction.cpp
      • File
        SILGenLValue.cpp
      • File
        SILGenType.cpp
    • SILOptimizer/Utils
      • File
        Generics.cpp
    • Sema
      • File
        CSApply.cpp
      • File
        CSBindings.cpp
      • File
        CSSimplify.cpp
      • File
        CSSolver.cpp
      • File
        Constraint.cpp
      • File
        Constraint.h
      • File
        ConstraintSystem.h
      • File
        LookupVisibleDecls.cpp
      • File
        MiscDiagnostics.cpp
      • File
        TypeCheckAccess.cpp
      • File
        TypeCheckConstraints.cpp
      • File
        TypeCheckDecl.cpp
      • File
        TypeCheckGeneric.cpp
      • File
        TypeCheckProtocolInference.cpp
      • File
        TypeCheckStmt.cpp
      • File
        TypeCheckType.cpp
      • File
        TypeChecker.h
    • Serialization
      • File
        Deserialization.cpp
      • File
        Serialization.cpp
    • TBDGen
      • File
        TBDGen.cpp
  • test
    • Serialization
      • Inputs
        • File
          OpaqueCrossFileB.swift
      • File
        opaque_cross_file.swift
    • type
      • File
        opaque.swift