swift
eb6506a1 - AST: Introduce SemanticAvailabilitySpec.

Commit
119 days ago
AST: Introduce SemanticAvailabilitySpec. It wraps an type-checked `AvailabilitySpec`, which guarantees that the spec has a valid `AvailabilityDomain` associated with it. This will unblock moving AvailabilitySpec domain resolution from parsing to sema.
Author
Committer
Parents
  • include/swift/AST
    • File
      ASTBridging.h
    • File
      AvailabilitySpec.h
    • File
      Stmt.h
  • lib
    • AST
      • File
        ASTDumper.cpp
      • File
        AvailabilityScope.cpp
      • File
        AvailabilitySpec.cpp
      • Bridging
        • File
          AvailabilityBridging.cpp
      • File
        Stmt.cpp
    • ASTGen/Sources/ASTGen
      • File
        Availability.swift
    • ConstExtract
      • File
        ConstExtract.cpp
    • Parse
      • File
        ParseDecl.cpp
    • Sema
      • File
        MiscDiagnostics.cpp
      • File
        TypeCheckAvailability.cpp