Start using ConditionalCheckedCastExpr and ForcedCheckedCastExpr for collection downcasts.

NFC; just a cleanup.


Swift SVN r18979
This commit is contained in:
Doug Gregor
2014-06-18 13:00:57 +00:00
parent 9b05d63b64
commit 39e1b0886d
16 changed files with 150 additions and 78 deletions

View File

@@ -1454,7 +1454,9 @@ public:
case CheckedCastKind::Unresolved:
case CheckedCastKind::Coercion:
case CheckedCastKind::ArrayDowncast:
case CheckedCastKind::ArrayDowncastBridged:
case CheckedCastKind::DictionaryDowncast:
case CheckedCastKind::DictionaryDowncastBridged:
llvm_unreachable("invalid for SIL");
case CheckedCastKind::Identical:
case CheckedCastKind::Downcast: