Commits
Chris Lattner committed b6724db0dbc
rework how implicitly "direct" property access is being computed in two ways: - Set the direct bit on accesses to "Stored" properties, not just "stored with trivial accessors" ones. This solves a ordering problem when analyzing uses of the property before it gets promoted to having trivial accessors. - Chance our computation of "being directly defined on the type" to look through extension declcontexts, so we consider init methods in extensions to be directly defined on the type. This is a prerequisite for other changes I'm working on, NFC from these alone. Swift SVN r15949