Commits

Joe Groff committed e5275712642
Sema: Propagate lvalue-ness through optional chains. When -enable-optional-lvalues is active, type-check '?' operations like '!' operations, using an OptionalObject constraint to match the optional subexpression type to the non-optional result type of equivalent lvalue-ness. Swift SVN r20610