Commits

Roman Levenstein committed e590a9b63dd
[sil-devirtualizer] Fix handling of covariant return types if they are optionals. This fixes a crash compiling test/Interpreter/failable_initializers.swift with -O. The patch makes uses of newly allowed upcast instruction between optionals. rdar://20869036 Swift SVN r28441