Joe Groff 706e7baac4 SILGen: Handle abstraction differences in stored property access.
When we produce a physical LValue with an abstraction difference, cap off the LValue with a logical "OrigToSubstComponent", which enacts the abstraction change on load or store, and introduces a writeback for the property when used in an @inout context.

Swift SVN r11498
2013-12-20 02:25:11 +00:00
Description
The Swift Programming Language
1.5 GiB
Languages
C++ 48.2%
Swift 47.3%
Python 1.7%
CMake 1.1%
C 0.7%
Other 0.9%