Commits

Roman Levenstein committed fae45a16383
Don't try to apply optimizations involving casting of return values if the optimizer does not know how to cast them. It is necessary to improve the devirtualizer to use the same approach. Swift SVN r32577