Commit Graph

4 Commits

Author SHA1 Message Date
Slava Pestov
1337925608 Sema: Don't mark property wrapper 'modify' accessors transparent
There are certain conditions that cause them to reference
non-public properties, in particular if the property
wrapper is implemented via a subscript taking a keypath.

Instead of trying to detect this specific case though (and
possibly missing others), I'm just going to decree that
'modify' is never going to be transparent for property
wrappers.

Fixes <rdar://problem/57609867>.
2020-01-02 18:30:37 -05:00
Suyash Srijan
0cd59069d3 [Test] Update a few failing tests 2019-11-16 16:32:39 +00:00
Suyash Srijan
42473e36ae [Test] Update test to check for _read coroutine as well 2019-11-16 16:32:39 +00:00
Suyash Srijan
47ba176cee [Typechecker] Fix _modify for properties using a property wrapper 2019-11-16 16:32:39 +00:00