Commits

Joe Groff committed 89c343d7b99
runtime: Add dynamicCastIndirect* runtime functions. Add swift_dynamicCastIndirect and swift_dynamicCastIndirectUnconditional runtime functions, which take an opaque value pointer and source and target type metadata and do a checked cast on the opaque value, calling down to dynamicCast for class casts or doing static equivalence checks for non-class casts. Swift SVN r5681