Commits

Joe Groff committed b11169b5db1
Sema: Coerce SuperRefExprs by changing the type directly. A SuperRefExpr semantically includes an upcast, and coercing it to a deeper subclass by wrapping it in a DerivedToBaseExpr is redundant and confuses SILGen. Instead, update the type of the SuperRefExpr directly before loading from it. Fixes <rdar://problem/14581294>. Swift SVN r6720