Commits
Doug Gregor committed 59db25658af
Ban the use of SuperConversionExpr to produce lvalues, since that is, in general, not sound. For the limited cases where we did use this expression kind on lvalues (member access or instance method invocations on a superprotocol), leave the conversion to the client of their respective AST nodes (MemberRefExpr, DotSyntaxCallExpr). We may decide to enrich these ASTs in the future with more information about the conversion path, but it's not clear that it's actually useful information for, e.g., IRgen. Swift SVN r1830