Skip to content

Commit a142b19

Browse files
committed
ASTMangler: Convert an unreachable into abort
1 parent 3a0f007 commit a142b19

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/AST/ASTMangler.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1557,7 +1557,9 @@ void ASTMangler::appendType(Type type, GenericSignature sig,
15571557
case TypeKind::PackArchetype:
15581558
case TypeKind::ElementArchetype:
15591559
case TypeKind::OpenedArchetype:
1560-
llvm_unreachable("Cannot mangle free-standing archetypes");
1560+
llvm::errs() << "Cannot mangle free-standing archetype: ";
1561+
tybase->dump(llvm::errs());
1562+
abort();
15611563

15621564
case TypeKind::OpaqueTypeArchetype: {
15631565
auto opaqueType = cast<OpaqueTypeArchetypeType>(tybase);

0 commit comments

Comments
 (0)