Commits
Chris Lattner committed 366d3c173c6
rework base object computation and application to apply data members
to to @lvalue bases instead of @inout bases, and make the verifier
check that the right type is being used consistently.
Before:
(member_ref_expr type='@lvalue (E0, E1)' ...
(address_of_expr implicit type='@inout ZipGenerator2<E0, E1>'
(declref_expr implicit type='@lvalue ZipGenerator2<E0, E1>'
After:
(member_ref_expr type='@lvalue (E0, E1)' ...
(declref_expr implicit type='@lvalue ZipGenerator2<E0, E1>'
Swift SVN r11792