Add an OpaqueTypeArchetypeType subclass.

This commit is contained in:
Joe Groff
2018-12-14 18:32:09 -08:00
parent 71912bbfd6
commit dd2b51d6dc
17 changed files with 474 additions and 36 deletions

View File

@@ -1367,6 +1367,9 @@ private:
case TypeKind::InOut:
break;
case TypeKind::OpaqueTypeArchetype:
// TODO: opaque type resilience
llvm_unreachable("should be lowered to underlying type; resilience not implemented");
case TypeKind::PrimaryArchetype:
case TypeKind::OpenedArchetype:
case TypeKind::NestedArchetype: {