Commits

Doug Gregor committed 3a8a6523709
Drive a wedge between array upcasts and array bridged upcasts. Previously, we were relying on overly-general subtyping to determine when we could perform an array upcast, which pushed some non-verbatim bridging through that path. Instead, restrict array upcasts to classes and ObjC existentials, and use bridging casts for the other cases. Swift SVN r18291