Commits

Joe Groff committed 40d4710d619
SILGen: Fix overly restrictive assertion on lvalue-derived-from-rvalue bases. The base value can be an address if it's any address-only type, not exclusively archetypes or existentials. Fixes nonmutating setters of address-only structs (rdar://problem/17841127), which I ran into while writing test cases for +0 self. Swift SVN r24327