Commits

Doug Gregor committed 95cdc209026
Member expressions (which refer to properties) require their bases to be lvalues (materializing them if necessary), as we do with subscript expressions. Introduce a verifier for member expressions to make sure this property holds. Note that there is a slight regression in semantic analysis for assignments to properties, because we no longer detect some cases of writing into a property that should not be set. The general solution to the problem is covered by <rdar://problem/11259972>. Swift SVN r1530