swift
37bfa199 - Tighten up checking for uses of unsafe conformances

Commit
202 days ago
Tighten up checking for uses of unsafe conformances Check for unsafe conformances for type erasure and opaque type erasure. This also uncovered an issue where we were making every conformance of an unsafe type to an unsafe protocol @unsafe implicitly, even though that's not really what we want.
Author
Committer
Parents
  • lib
    • AST
      • File
        ConformanceLookupTable.cpp
      • File
        ConformanceLookupTable.h
    • Sema
      • File
        TypeCheckEffects.cpp
      • File
        TypeCheckUnsafe.cpp
      • File
        TypeCheckUnsafe.h
  • test/Unsafe
    • File
      safe.swift
    • File
      unsafe-suppression.swift