Commits

Doug Gregor committed 458549e043e
If the right-hand side of an assignment is not dependent, but the left-hand side is dependent, coerce the left-hand side to an lvalue of the right-hand side's object type. This allows us to assign into lvalues that may be overloaded on the underlying value type, e.g., subscripting values and overloaded variables. Fixes <rdar://problem/11285171>. Swift SVN r1526