Commits

Joe Groff committed cfa876b4405
Use 'as? Protocol' casts in tests instead of a hacked-up entry point. This exposes an issue with CF types. Looking up their dynamic types gives us an ObjC class, which doesn't necessarily have the same protocol conformances (and for non-bridged types is just NSObject). Swift SVN r23153