[Type checker] Remove an unnecessary cycle break. #28411
[Type checker] Remove an unnecessary cycle break.
60e501d8
DougGregor
merged
7501113e
into master 5 years ago
DougGregor
deleted the property-wrapper-bad-recursion-break branch 5 years ago
Assignees
No one assigned
The
hasInterfaceType()
check should only be used for cycle breaking, and inthis case was preventing us from properly establishing the capabilities of
a property wrapper.
Fixes rdar://problem/57350503 and several dupes.