swift
60e501d8 - [Type checker] Remove an unnecessary cycle break.

Commit
5 years ago
[Type checker] Remove an unnecessary cycle break. The `hasInterfaceType()` check should only be used for cycle breaking, and in this case was preventing us from properly establishing the capabilities of a property wrapper. Fixes rdar://problem/57350503 and several dupes.
Author
Committer
Parents
  • lib/Sema
    • File
      TypeCheckPropertyWrapper.cpp
  • test/SILOptimizer
    • File
      di_property_wrappers.swift