Commits

Roman Levenstein committed aa07bc3d908
Lower bridged casts always, when the outcome is not provably failing. Even when we don't know for sure if a bridged cast would succeed, we still want to lower it to produce a more efficient code that does not performs conformance checks at run-time. This is useful when performing casts optimizations as a guaranteed optimization. Swift SVN r27377